Get Started

Markdown Syntax

Write scripts using standard markdown with full formatting support.

Basic Formatting

All standard markdown formatting is supported:

Syntax
# Heading 1
## Heading 2
### Heading 3

**Bold text** for emphasis
*Italic text* for subtle emphasis
***Bold and italic*** together

> Blockquotes for quotes or callouts

`inline code` for technical terms

Lists

Both ordered and unordered lists work seamlessly:

Unordered Lists
- First point
- Second point
  - Nested point
  - Another nested point
- Third point
Ordered Lists
1. First step
2. Second step
3. Third step
Task Lists
- [x] Completed task
- [ ] Pending task
- [ ] Another pending task

Chapter Breaks

Split your script into navigable chapters using horizontal rules. This is especially useful for longer presentations:

Syntax
# Introduction

Welcome to the presentation...

---

# Main Content

The core of your message...

---

# Conclusion

Wrapping up...

Each chapter appears as a separate section with visual progress indicators on the left side of the display.

Code Blocks

For technical presentations, code blocks are fully supported with syntax highlighting:

Syntax
```javascript
function greet(name) {
  console.log(`Hello, ${name}!`);
}
```

Tables

Present structured data using markdown tables:

Syntax
| Feature | Status |
|---------|--------|
| Markdown | Supported |
| MDC Components | Supported |
| Chapters | Supported |

Standard markdown links and images work as expected:

Syntax
[Link text](https://example.com)

![Alt text](image-url.jpg)

Frontmatter

Add metadata to your scripts using YAML frontmatter. This is useful for organizing and identifying scripts:

Syntax
---
title: My Presentation
author: John Doe
date: 2024-01-15
---

# Welcome

Your script content here...

The frontmatter is parsed but not displayed in the teleprompter, keeping your display clean while maintaining metadata.

Best Practices

  • Keep paragraphs short - Shorter paragraphs are easier to read while presenting
  • Use headings liberally - They help you stay oriented in longer scripts
  • Add chapter breaks - Use --- to create natural pause points
  • Highlight key phrases - Use bold for emphasis on important words
  • Limit line length - Adjust horizontal margins in the controller for comfortable reading