The reveal.js framework comes with a broad range of features including nested slides, Markdown support, PDF export, speaker notes, LaTeX support and syntax highlighted code.
You can find the full documentation about the features it provides in revealjs.com.
Keyboard shortcuts
- CAPSLOCK: laser pointer
- SPACE: move betwee slides
- Key O: slides overview
- Key S: speaker notes
- Key F: full screen
- Key M: contents menu