An HTML Presentation Framework

  • Slides are just HTML
  • Themeable with CSS
  • Runs in any browser, no install
  • Easy to embed on a website
  • Version-controllable (git-friendly)
  • Extensible via plugins

Press ↓ to go deeper into a topic

Great for sub-points, appendices, or "click to expand" detail

Horizontal = main narrative. Vertical = digressions.

  • First, the problem
  • Then, the approach
  • Finally, the result

Step through line highlights with fragments — perfect for teaching code

Per-slide gradients, images, videos, or even iframes

[ E = mc^2 \qquad \sum_{i=1}^{n} i = \frac{n(n+1)}{2} ]

none · fade · slide · convex · concave · zoom

Press S now to open the presenter view

Reveal.js

Code-based, git-friendly, embeddable, great for live demos & tech content

PowerPoint / Keynote

Drag-and-drop, visual design freedom, easiest to hand off to non-technical people

Overview mode: press ESC