Terminal based presentation tool
You will be able to access the presentation hosted over SSH! You can use this to present with slides from a computer that doesn't have slides installed, but does have ssh. Or, let your viewers have access to the slides on their own computer without needing to download slides and the presentation file. (Thanks to @ivantsepp!)
slides serve <file>
And then ssh
into your presentation with:
ssh 127.0.0.1 -p 53531
Full Changelog: https://github.com/maaslalani/slides/compare/v0.8.0...v0.9.0
stderr
when preprocessing slides by @maaslalani in https://github.com/maaslalani/slides/pull/145
GLAMOUR_STYLE
if environment variable set by @maaslalani in https://github.com/maaslalani/slides/pull/146
go.sum
)Full Changelog: https://github.com/maaslalani/slides/compare/v0.7.2...v0.7.3
bubbles#TextInput
component) in slides
by @darmiel in https://github.com/maaslalani/slides/pull/119
To quickly jump to the right slide, you can use the search functionality.
Press /, enter your search term, and press Enter.
(The search term is interpreted as a regular expression. The /i
flag causes case-insensitivity.).
Press ctrl+n after a search to go to the next search result.
Thanks to @darmiel!
YYYY-MM-DD
for date formatting in metadata (thanks to @cuducos).5G
: go to slide 5, gg
: go to first slide, G
: go to last slide) (thanks to @stoovon).slides
allows you to customize your presentation's look and feel with metadata at the top of your slides.md
. (thanks to @cuducos)
This section is entirely optional, slides will use sensible defaults if this section or any field in the section is omitted.
---
theme: ./path/to/theme.json
author: Gopher
date: January 2, 2006
paging: Slide %d / %d
---
theme
: Path to json file containing a glamour theme, can also be a link to a remote json file which slides will fetch before presenting.
author
: A string to display on the bottom-left corner of the presentation view. Defaults to the OS current user's full name. Can be empty to hide the author.
date
: A string that is used to format today's date in the form 2006-01-02
. If the date is not a valid form of 2006-01-02
the contents of the string will be displayed. Defaults to 2006-01-02
.
paging
: A string that contains 0 or more %d directives. The first %d will be replaced with the current slide number and the second %d will be replaced with the total slides count. Defaults to Slide %d / %d
.
lua
support to code blocks execution