Apresentações em Markdown puro
Para debates enxutos com foco 100% conteudista e menos gráfico, o suporte Markdown permite escrever em segundos.
1. Quebrando Slides
A delimitação principal entre um slide e outro se faz com a linha pontilhada simples, os tradicionais 3 hífens seguidos de pulo de linha ---.
---
## Processos VS Threads
* Processos têm memória própria
* Threads partilham.
---
2. Formatando as atividades extras e perguntas
A beleza da formatação em Markdown plano é que as tag que criamos :::quiz, :::open-answer e blocos de formatação interativa como código, viram elementos do meio das listas livremente, ocupando a janela inteira como "Slide Nativo" caso fiquem soltos.
3. Figuras com :::figure
Use a diretiva :::figure para criar figuras com legenda padronizada e numeração automática.
:::figure {#fig:sonic}

Desenho do Sonic usado no exemplo.
Fonte: [1]
:::
Como funciona:
- {#fig:sonic} define o identificador da figura.
- @fig:sonic no texto vira automaticamente Figura N.
- A linha de legenda e a linha de fonte ficam no mesmo estilo usado pelos outros formatos suportados.
4. Vídeos com :::video
Use a diretiva :::video para embutir vídeos inline em qualquer slide markdown.
source: experimento.mp4
:::
Como funciona:
- A linha source: aponta para um arquivo enviado ou para uma URL.
- Se o vídeo for enviado sem referência em outros arquivos, ele vira um slide próprio.
- Se o vídeo já estiver citado no conteúdo, ele é colocado inline no slide correspondente.
5. Tabelas com :::table
Use :::table para manter a tabela inline no slide markdown.
| Nome | Nota |
| --- | --- |
| Ana | 9 |
:::
Como funciona:
- O texto após :::table é opcional e vira o título do widget.
- Você pode escrever a tabela no próprio bloco ou usar source: arquivo.csv.
- A tabela permanece inline; enviar um CSV isolado continua criando slide próprio.
6. Capa com :::head ou :::header
Use :::head como forma curta de :::header para preencher a capa da apresentação.
title: Aula de Grafos
name: Prof. Ada Lovelace
institution: UFSCar
email: ada@ufscar.br
:::
Como funciona:
- :::head e :::header são equivalentes.
- Os campos reconhecidos são title, name, institution e email.
- O primeiro bloco válido atualiza os metadados da capa.