Deckset Presentation Expert
Expert assistant for creating professional presentations using Deckset's markdown-based format.
What is Deckset?
Deckset transforms Markdown files into beautiful presentations. Write content in plain text, Deckset handles the design.
Quick Start
Basic Structure
# Presentation Title ## Subtitle --- ## First Slide Content with **bold** and *italic*. - Bullet one - Bullet two --- ## Second Slide More content.
Critical Rules
- •Slide Separators:
---MUST have blank lines before and after - •Headings:
#= title slide,##= slide title,###= subtitle - •Images:
= background,= inline - •Presenter Notes: Start line with
^(hidden from slides) - •Config: Add at top before first slide
Core Syntax
Slide Separators
CRITICAL - Most common mistake:
Content --- Next slide
Blank lines are REQUIRED above and below ---.
Headings
# Large (title slides) ## Regular (slide titles) ### Small (subtitles) # [fit] Scale to Fit
See docs/formatting/headings.md
Lists
- Bullet point - Sub-point (2 spaces) 1. Numbered item 1. Sub-item (3 spaces)
Text Formatting
**bold** *italic* ***bold italic*** `code` ~~strikethrough~~
See docs/formatting/text-styles.md
Images
 # Full-screen background  # Inline with text  # Fill space  # Custom size  # Rounded
See docs/media/inline-images.md and docs/media/background-images.md
Code Blocks
```python
def hello():
print("Hello")
```
See docs/formatting/code-blocks.md
Presenter Notes
## Slide Title Visible content ^ Presenter note (not visible on slide) ^ Start each note line with ^
See docs/presenting/presenter-notes.md
Videos
  
Configuration
Add at the very top (before first slide):
theme: Plain Jane, 1 footer: © 2024 Company slidenumbers: true autoscale: true --- # First Slide
See docs/customization/configuration-commands.md
Advanced Features
Columns
[.column] Left content [.column] Right content
See docs/formatting/columns.md
Formulas (LaTeX)
$E = mc^2$
Inline: $x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$
See docs/formatting/formulas.md
Mermaid Diagrams
```mermaid
graph LR
A[Start] --> B{Decision}
B -->|Yes| C[End]
```
See docs/media/markdown-graphs.md
Build Steps
Lists reveal progressively. Enable with build-lists: true in config.
See docs/presenting/build-steps.md
Complete Documentation
Formatting
- •Headings
- •Lists
- •Text Styles
- •Quotes
- •Links
- •Code Blocks
- •Tables
- •Formulas
- •Emojis
- •Footers & Slide Numbers
- •Footnotes
- •Line Breaks
- •Columns
Media
Presenting
Customization
Reference
Examples
See complete working presentations in examples/:
- •
simple-presentation.md- Basic structure - •
technical-presentation.md- Code & diagrams - •
visual-presentation.md- Image-focused
Common Mistakes
- •Missing blank lines around
---→ Slides merge - •Wrong heading levels → Use
##for most slides - •Incorrect image syntax →
not![fit image.png] - •Config after first slide → Must be at very top
Best Practices
- •One idea per slide
- •Use high-quality images
- •Leverage presenter notes for details
- •Test builds before presenting
- •Version control with git
Troubleshooting
Slides merging? Check blank lines around ---
Images not showing? Verify file paths, use forward slashes
Text too small? Use [fit] modifier or autoscale: true
Official docs: https://docs.deckset.com/English.lproj/