QSmally / Slideshows

Automatically updated Markdown presentations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slideshow service

Automatically updated Markdown presentations. Superseded by Presentations.

Incorporating Reveal.js to automatically generate a file index from Markdown slides provided in Slides/. Slides are attached like a volume so any changes are immediately reflected on the server, including the addition of new slide files using the autoindex container.

Supports the service autoproxy, or standalone usage with docker-compose.yml.

Usage

Template for the index may be modified at I-Notify/Template.html. Server can be run like so:

$ docker compose up [--build --remove-orphans]

After doing so, the presentation may be viewable at localhost:8000.

Notes

  • Slides are sorted by their name, so a 00- prefix convention may be necessary;
  • Each Markdown file is a major slide with their subslides included. See reveal.js;
  • Two blank lines are used as subslide delimiter (a verticle slide);
  • Container autoindex is necessary to automatically generate a file index on start/update.

About

Automatically updated Markdown presentations

License:Creative Commons Zero v1.0 Universal


Languages

Language:Shell 48.3%Language:HTML 34.1%Language:Dockerfile 17.6%