How to write slides in Markdown
Write each slide as a block of Markdown and put a line containing only three dashes between slides. The preview updates as you type.
Start with two slides
# First slide
A short promise.
---
## Second slide
- One point
- Another pointFormatting that works
- Use #, ##, or ### for headings.
- Use -, *, or + for bullet lists and numbers for ordered lists.
- Use fenced code blocks, block quotes, links, images, and simple Markdown tables.
- Start a line with Note: or ??? to add speaker notes to that slide.
Choose a layout only when needed
Add <!-- layout: title -->, <!-- layout: center -->, or <!-- layout: two-col --> to a slide. A simple opening slide is detected as a title layout automatically.
Export options
HTML export creates a self-contained presentation with keyboard navigation. PDF uses the browser print dialog, and PPTX creates editable text boxes, lists, tables, and speaker notes. Remote images can fail in PPTX when their host blocks browser access.
Try the syntax in the live preview, then export the same deck in the format you need.
Open the editor ↗