Generate self-contained 1920×1080 HTML slide decks using the PAVE Design System.
Single-command CLI produces a complete HTML file with inline CSS, embedded logos, keyboard navigation, a fixed 5px gradient brand bar at the viewport bottom, and a fixed slide number at the bottom-right.
| Command | Description |
|---|---|
deck generate |
Generate an HTML slide deck from a content JSON file |
deck sample |
Output a sample content JSON to get started |
deck list-bg |
List available background images |
deck light |
Generate using the C&R light theme |
9+ slide types: cover, divider, content, grid-cards, step-cards, highlight, vs, flow, thank-you.
8 card types: card-clip, card-num, card-glass, card-bracket, card-stat, card-icon, card-tier, card-table.
# Generate sample JSON
pave run deck sample -- -o my-deck.json
# Generate HTML deck
pave run deck generate -- -i my-deck.json -o deck.html --open
# Or from the repo CLI
node src/cli/deck.js generate -i content.json -o deck.html --open- Cobalt dark background (#0a0f1e) + lime-green accent (#e4fe54)
- Cover-mode viewport scaling (full-width, no letterboxing)
- Fixed brand bar + slide number at viewport level
- Auto-hide frosted-pill navigation
- PAVE logo top-left, client logo top-right on every slide