Welcome!

Markdown Documentation

TL;DR; This section describes the Markdown that Lupo turns into narrated video on the Markdown + GitHub path. That path is set up by the Lupo team on request (see Markdown Configuration); if you create videos from PowerPoint, Google Slides or a PDF with the Create menu, you do not need it.

Introduction

Markdown is a simple markup language that allows you to write content using plain text. It was created to make it easier to format text for the web without using complex HTML tags. With Markdown, you can create easy-to-read and write content that can be converted into HTML, PDFs, and other formats.

In Lupo, a Markdown file is a deck of slides: it starts with a marp: true header, --- separates one slide from the next, and the narration for each slide goes in an HTML comment. Lupo renders each slide with Marp and turns it into a narrated video. The rules for the file are on the Content Folder page; the pages that follow cover the Markdown syntax itself.

# This is a Title

## This is a subtitle

You can also write complete paragraphs including **bolds**, *italics*, [links](https://lupo.ai), and even `code`.

Markdown supports a lot of different blocks like quotes:

> The quick brown fox jumped over the lazy dog

This will result in:

img



List and enumerations:

- Item 
  - SubItem
- Item

1. First
2. Second

And so on... 

<!-- This comment is the narration: Lupo reads it aloud over the slide. -->

img

A comment is narration, not a hidden note. In a Lupo slide, every line inside <!-- --> is read aloud by the narrator, and nothing in it is shown on the slide. The only comment lines that are not narrated are empty lines and Marp directive lines such as <!-- _class: lead --> or <!-- paginate: true -->. Do not leave private notes or to-dos in a comment: they will be heard in the video. A slide with no comment is shown in silence.