Slides Versions Save

Terminal based presentation tool

v0.9.0

1 year ago

Slides over SSH

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

What's Changed

New Contributors

Full Changelog: https://github.com/maaslalani/slides/compare/v0.8.0...v0.9.0

v0.8.0

2 years ago

What's Changed

v0.7.3

2 years ago

Changelog

  • Bump lots of dependencies
  • Get rid of lots of dependencies (Removed over 600 lines from go.sum)

Full Changelog: https://github.com/maaslalani/slides/compare/v0.7.2...v0.7.3

v0.7.2

2 years ago

Changelog

What's Changed

v0.7.1

2 years ago

Changelog

Changes

Bug Fixes

  • Fixed bug with executing the same code block multiple times.

v0.7.0

2 years ago

Changelog

Search Functionality

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!

v0.6.2

2 years ago

Changelog

4dd723d Remove some language tests to remove build dependencies on NixOS

v0.6.1

2 years ago

Changelog

  • Ability to run multiple code blocks in a single slide (thanks to @linw1995).
  • Word wrapping support (thanks to @gsol10).
  • Ability to use custom date format YYYY-MM-DD for date formatting in metadata (thanks to @cuducos).
  • Vim-like navigation (5G: go to slide 5, gg: go to first slide, G: go to last slide) (thanks to @stoovon).
  • Added rust support to code execution (thanks to @darmiel)

v0.6.0

2 years ago

v0.5.0

2 years ago

Changelog

Slides Customization

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.


Other changes

  • Added: lua support to code blocks execution
  • Bug fix: Ordered lists now respect the first number as a starting point.