Markdown: Escreva Uma Vez, Renderize em Todo Lugar
Markdown é a língua franca da documentação de desenvolvedores. Arquivos README, descrições de pull request, páginas do Notion, mensagens do Slack e geradores de sites estáticos todos usam. Aprenda a sintaxe uma vez e pode escrever conteúdo formatado em qualquer lugar.
Formatação Básica de Texto
**texto em negrito**
*texto em itálico*
***negrito e itálico***
~~tachado~~
`código inline`
> Citação — ótimo para destacar notas importantes
>
> Citações multi-linha também funcionamRenderiza como: texto em negrito, texto em itálico, negrito e itálico, tachado, código inline.
Headings
# Heading 1 (título da página — use uma vez)
## Heading 2 (seções principais)
### Heading 3 (subseções)
#### Heading 4 (raramente necessário)
Sintaxe alternativa:
Heading 1
=========
Heading 2
---------Links e Imagens
[Texto do link](https://example.com)
[Link com título](https://example.com "Texto ao passar o mouse")


[Google][1]
[GitHub][gh]
[1]: https://google.com
[gh]: https://github.comListas
Não ordenada:
- Item um
- Item dois
- Item aninhado (2 espaços de indentação)
- Outro aninhado
- Item três
Ordenada:
1. Primeiro
2. Segundo
3. Terceiro
1. Ordenada aninhada
Lista de tarefas (GitHub):
- [x] Tarefa concluída
- [ ] Tarefa pendente
- [ ] Outra pendenteBlocos de Código
Inline: Use `const x = 1` no seu código.
Bloco cercado com syntax highlighting:
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
```
```python
def greet(name: str) -> str:
return f"Hello, {name}!"
```
```bash
curl -X POST https://api.example.com/data \
-H "Content-Type: application/json" \
-d '{"key": "value"}'
```Tabelas
| Feature | Markdown | HTML |
|---------------|----------|---------|
| Aprendizado | Fácil | Médio |
| Legibilidade | Alta | Baixa |
| Flexibilidade | Média | Alta |
Alinhamento:
| Esquerda | Centro | Direita |
|:---------|:------:|--------:|
| E | C | D |Linhas Horizontais
Três ou mais hifens, asteriscos ou underscores:
---
***
___GitHub-Flavored Markdown (GFM)
O GitHub adiciona várias extensões:
URLs autolinked: https://github.com
Mencionar usuários: @username
Referenciar issues: #123
Referenciar commits: abc1234
Emoji: :rocket: :tada: :bug:
Notas de rodapé:
Isso tem uma nota[^1].
[^1]: Este é o conteúdo da nota de rodapé.
Alertas (desde 2023):
> [!NOTE]
> Informação útil.
> [!WARNING]
> Conteúdo crítico.
> [!TIP]
> Conselho útil.Escapando Caracteres Especiais
\*não itálico\*
\# não é heading
\[não é link\]
\`não é código\`Boas Práticas para READMEs
- Comece com um título claro e descrição de uma linha do que o projeto faz
- Adicione badges (status do build, versão npm, licença) logo após o título
- Inclua uma seção Quick Start com comandos de install + run copiáveis
- Use headings para criar estrutura escaneável: Instalação, Uso, API, Contribuindo
- Adicione exemplos de código com a linguagem especificada para syntax highlighting
Converta seu Markdown: Markdown para HTML — cole Markdown, obtenha HTML limpo instantaneamente.