Reveal.js with Markdown support hosted by Nginx on Docker.
Start website with example presentation:
docker run -d --name revealjs -p 8080:80 b0ch3nski/revealjs-markdown-nginx
You can examine the example by looking at index.md file.
For more detailed information, see Markdown section of reveal.js
documentation.
To start container with your presentation, mount it using volume:
-v "${PWD}/slides.md:/usr/share/nginx/html/index.md":ro
Note: make sure that your presentation has 755 permissions - otherwise, nginx
will fail with
permission denied error.