Markdeck 3D

Turn any Markdown file into a presentation.

Drop a .md file in your browser and Markdeck 3D turns it into a slide deck: themes, speaker notes, slide overview, search, fullscreen, the lot. Add mode: 3d for an impress.js stage with proper camera flights, or just keep things flat. No accounts, no build step, no internet after the first load.

Single HTML file Works offline No build step MIT licensed

What is in this fork

3D mode

impress.js stage

Set mode: 3d in the deck frontmatter. Per-slide position, rotation, and scale via a small +++ block.

Local images

Multi-file pickup

Pick the markdown together with your image files, or drag a folder onto the slide. Relative ![alt](image.png) resolves automatically.

Themes

Branded palettes

Five built-in themes: Dynamic Skillset Light, Dark, Frost, Aurora, plus TechFreedom Horizon. Set via the panel or a theme: line.

Try a deck

One click launches the slidedeck with that example pre-loaded. Use , O, and F to drive it.

DS LightFeature tour

Showcase

Every renderer feature in one deck: tables, code, Mermaid diagrams, KaTeX, callouts, themes, and 3D.

3D modeCube and rotation

3D demo

A flight through the impress.js stage: a 4-face cube, big z-axis pulls, a barrel roll, and the overview.

TF HorizonCream + navy + amber

TechFreedom

A short three-session arc rendered in the TechFreedom Horizon theme: Fraunces display, DM Sans body.

Quick start

  1. Click an example above, or open the slidedeck and drop your own .md file onto the window.
  2. Use to advance, O for the slide overview, F for fullscreen.
  3. Click the tune icon (bottom right) to switch theme or font.
  4. Add mode: 3d to your deck's frontmatter for the 3D stage.

Documentation

The full feature reference is in how-to-use.md. The original 2D-only renderer lives at github.com/jourde/markdown-slidedeck.