Syntax¶
SliDesk uses Markdown to define slides.
Headings and slide breaks¶
# defines a level-1 title. ## defines a level-2 title and starts a new slide.
## First Slide
# My Talk Title
Content of the first slide.
## Second Slide
Content of the second slide.
The first # heading does not start a new slide — it is the global talk title.
Text formatting¶
Lists¶
Links¶
Raw URLs are automatically converted to clickable links.
Code blocks¶
Blockquotes¶
Horizontal rules¶
HTML¶
Raw HTML is fully supported:
Slide classes¶
Add classes with .[classname] after the heading:
Renders as <section class="sd-slide cover dark">.
Templates¶
Apply a template with .[#template-name]: