Sintaxe Markdown
Toda a sintaxe em uma página, incluindo as extensões do GitHub que não fazem parte do CommonMark.
24 itens em 5 seções
Texto
# Título 1 ## Título 2- Títulos de nível 1 a 6, conforme a quantidade de sustenidos
**negrito** __negrito__- Negrito
*itálico* _itálico_- Itálico
***negrito e itálico***- Os dois ao mesmo tempo
~~riscado~~- Texto riscado (extensão do GitHub)
dois espaços no fim da linha- Quebra de linha sem começar um parágrafo novo
Listas
- item- Lista não ordenada; também funciona com * ou +
1. item- Lista ordenada; a numeração é recalculada na renderização
- subitem- Item aninhado, com dois espaços de recuo
- [ ] tarefa - [x] feita- Lista de tarefas (extensão do GitHub)
Links e imagens
[texto](https://url)- Link
[texto](https://url "título")- Link com título exibido ao passar o mouse
- Imagem
[texto][ref] e [ref]: https://url- Link por referência, definido no fim do documento
<https://url>- Link automático
Código
`código inline`- Trecho de código dentro da linha
```js ... ```- Bloco de código com destaque de sintaxe
``código com ` dentro``- Use duas crases quando o conteúdo tiver uma crase
quatro espaços de recuo- Bloco de código sem cerca — sintaxe antiga, evite
Blocos
> citação- Citação em bloco; repita o sinal para aninhar
---- Regra horizontal
| a | b |\n|---|---|- Tabela; a linha de traços separa o cabeçalho
|:--- | :---: | ---:|- Alinhamento à esquerda, centro e direita nas colunas
<details><summary>título</summary>- Bloco recolhível; funciona porque Markdown aceita HTML
Perguntas frequentes
- Por que minha quebra de linha não aparece?
- Porque uma quebra simples é tratada como espaço. Para forçar a quebra dentro do mesmo parágrafo, termine a linha com dois espaços, ou deixe uma linha em branco para começar um parágrafo novo.
- Markdown aceita HTML?
- Sim, na maioria dos processadores. É assim que se fazem blocos recolhíveis e alinhamentos que a sintaxe não cobre. Plataformas que renderizam conteúdo de terceiros costumam filtrar as tags por segurança.
- Tabela faz parte do Markdown padrão?
- Não. Tabela, lista de tarefas e texto riscado são extensões popularizadas pelo GitHub. Quase todo processador as suporta, mas o CommonMark original não as define.