Sintaxe básica
Os elementos básicos do CommonMark que todo analisador de Markdown suporta.
| Element | Markdown | Result |
|---|
| Heading | # Heading 1
## Heading 2
### Heading 3 | Heading 1 |
| Bold | **bold text** | bold text |
| Italic | *italic text* | italic text |
| Bold and italic | ***bold and italic*** | bold and italic |
| Blockquote | > Quoted text | Quoted text |
| Ordered list | 1. First item
2. Second item
3. Third item | - First item
- Second item
|
| Unordered list | - First item
- Second item | |
| Inline code | `code` | code |
| Horizontal rule | --- |
|
| Link | [title](https://example.com) | title |
| Image |  | alt text (renders the image) |
Sintaxe estendida (GitHub Flavored Markdown)
Essas extensões não fazem parte do CommonMark básico, mas são suportadas pelo GitHub, pela maioria dos apps de chat e por todas as ferramentas deste site.
Tabelas
Barras verticais separam colunas; os dois-pontos da segunda linha definem o alinhamento da coluna.
| Left | Center | Right |
| :--- | :---: | ---: |
| a | b | c |
Listas de tarefas
Um traço, uma caixa de seleção e um espaço — itens marcados usam um x.
- [x] Completed task
- [ ] Open task
Tachado
Dois tis riscam o texto.
strikethrough text
Blocos de código com uma linguagem
Três crases, uma tag de linguagem opcional (usada para destaque de sintaxe na maioria dos renderizadores) e depois o código.
```js
function greet(name) {
return `Hello, ${name}!`;
}
```
function greet(name) {
return `Hello, ${name}!`;
}
Links automáticos
Uma URL solta vira automaticamente um link clicável — sem precisar de colchetes ou parênteses.
Notas de rodapé (o suporte varia)
Notas de rodapé usam um acento circunflexo e um rótulo entre colchetes, definido mais adiante no documento:
Here's a claim.[^1]
[^1]: This is the footnote.
As notas de rodapé são renderizadas no GitHub, mas não fazem parte do CommonMark básico nem das extensões de tabela/lista de tarefas que a maioria dos outros analisadores implementa — incluindo os próprios conversores deste site. Teste a sintaxe de notas de rodapé no seu renderizador de destino real antes de confiar nela.