A simplistic way to create stunning presentations with speed using Reveal.js and Docker.
- Convert markdown to reveal.js presentation slides.
- Watch input for changes and automatically rebuild presentation (manual page refresh required).
- Serve your presentation from a distributable container.
Docker is the only requirement.
In any case, this repo can be cloned and used as a skeleton for creating your presentation.
- Run
prepare.sh
- Modify
input/slides.md
- Place resources in
input/res/
Notes:
input/slides.md
represents your slides.- Any resources that you reference in
input/slides.md
should be placed ininput/res/
. prepare.sh
rebuilds the presentation upon changes to the input folder. The browser requires manual refresh however.
Run present.sh
.
The only difference between this and prepare.sh
is that present.sh
does not monitor for changes. It will still serve the content from the container, however.
If you wish to serve your talk in a simple way, you can grab the files from the output
folder and drop them anywhere you can serve a webpage.