Generate web slides from Markdoc

morkdeck#

morkdeck is a dead-simple slideshow generator for Markdoc files. Its guiding objectives are:

  • Minimizing time-to-presentation so you get your frickin' slides done
  • Opinionated styling and layout with easy outs, so you can focus on your content
  • Your Markdoc is the source of truth; no codebase (node_modules, src directory, etc.) required

The name is a portmanteau of MÖRK BORG, Markdoc, and mdx-deck (my beloved).

Supported features#

  • Single-file HTML output
  • Dev-server with live reload while you're editing your slides
  • Pretty code blocks using Shiki
  • Mermaid diagram support with mermaid code fences

Usage#

Still a work in progress, so we're failing objective #3.

If you want to give morkdeck a try, you can clone this repo and use the deno task commands.

# Start a dev server at port 8000
deno task dev my-slides.mdoc

# Output a .html file in `./dist`
deno task build my-slides.mdoc