Deck

Available format: deck is the default format: every scene is a slide.

Click the deck, then use ← → · 13 slides · 01:02Open fullscreen →

What you get

FeatureWhere to read more
Ten layouts: cover, section, grid, columns, split, image left / right, background image…Layouts
Code highlighted with Shiki, tabbed code groups, KaTeX math, Mermaid diagramsCode, math & diagrams
Speaker notes and progressive stepsNotes & steps
MDX: React components and expressions in slidesMDX
Colors, fonts, radius, footer, dark mode, 16:9 or 4:3, transitionsTheme
Density rules and accessibility checks with line numbersDensity rules, Accessibility
Presenter console, laser pointer, pen, smartphone remotePresenter console, Smartphone remote
Static site, single HTML file, PDFExporting
Embeds in a Récit site, with per-slide searchStories in a site

A minimal deck

Markdownslides.md
--- title: Lorem ipsum author: Dolor Sit --- --- layout=cover # Lorem ipsum --- layout=grid cols=2 # Two ideas :::card ### Simple Plain Markdown, nothing else. ::: :::card ### Complete Themes, exports, presenter console. :::
TerminalBash
npx recit dev slides.md

Packages

PackageRole
@recit/coreparses and compiles the story (compileStory), configuration, rules
@recit/deckReact runtime: stage, slides, steps, presenter console, remote
@recit/componentsthe components used in the slides
@recit/themetokens and styles of the slides, print styles
@recit/clirecit init, dev, build, export

Examples

The repository ships six decks in examples/deck-*: starter, tech-talk, showcase, pitch, course and mdx. They are played, with their source, on presentation.recit.dev. Run one locally with pnpm --filter recit-example-deck-showcase dev.