Docs / Language reference

Language reference

The .slaide deck language: file structure, slots, layouts, builds, notes, styling, and media.


A deck is one .slaide file. It starts with a config block called headmatter. After that come the slides. The design lives in a separate, reusable master. You write Markdown. The master carries the look.

The rule: keep slide content in Markdown. Put config in the small fenced blocks. Reference layouts, colors, and fonts by name from the master. Only reach for manual positioning when a layout cannot do the job.

The pages below walk through the language one piece at a time.