Decks written in Markdown

Récit turns a Markdown (or MDX) file into a slide deck. The deck below is one: click it, then press → to advance, S for the presenter console or T to switch theme.

Click the deck, then use ← → · 5 slides · 00:48Open fullscreen →

Example decks

Every card below is a real deck compiled from the examples/ folder of the repository. Click one to read its page: features, source code and an interactive preview.

The deck format

Start a deck

  1. Create a deck

    10 s

    recit init writes a starter slides.md (add --config for a recit.config.ts).

    TerminalBash
    npx recit init slides.md
  2. Write with live reload

    1 min

    recit dev serves the deck with hot reload. Add --remote to drive it from your phone.

    TerminalBash
    npx recit dev slides.md
  3. Build a static site

    10 s

    recit build writes index.html and its assets to ./dist, ready for any static host.

    TerminalBash
    npx recit build slides.md
  4. Export

    10 s

    recit export writes a PDF, or a single portable HTML file with --html.

    TerminalBash
    npx recit export slides.md npx recit export slides.md --html

Prefer a richer starting point? Copy one of the templates. The full syntax is documented on docs.recit.dev.