Guia de Sintaxe Markdown: Referência Completa com Exemplos
Guia de Sintaxe Markdown
O Markdown é uma linguagem de marcação leve que converte texto simples em HTML formatado. Criado por John Gruber em 2004, tornou-se o formato de escrita padrão para documentação, arquivos README e conteúdo técnico em toda a web.
Títulos
Use símbolos #. Um # para o nível mais alto, até seis para o mais profundo:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
Os níveis devem aumentar de um em um — pular de ## para #### pode confundir leitores de tela.
Formatação de Texto
**Bold text** or __Bold text__
*Italic text* or _Italic text_
**_Bold and italic_**
~~Strikethrough text~~
Links
[Link text](https://example.com)
[Link with title](https://example.com "Title")
[Reference-style][ref-id]
[ref-id]: https://example.com
<contact@example.com>
Imagens

[](https://example.com)
O texto alternativo é essencial para acessibilidade e SEO — ele é exibido quando as imagens não carregam.
Listas
Listas não ordenadas usam -, * ou +. Listas ordenadas usam números:
- Item one 1. First item
- Item two 2. Second item
- Nested item 1. Nested item
Código
Código inline usa crases simples: `printf()`.
Blocos de código usam crases triplas com identificador opcional de linguagem:
```python
def greet(name):
return f"Hello, {name}!"
Linguagens suportadas: `javascript`, `python`, `html`, `css`, `json`, `bash`, `sql`, `yaml`.
## Blockquotes
```markdown
> This is a blockquote.
> > Nested blockquotes are supported.
Comuns para chamadas de atenção, notas e citação de fontes externas.
Regras Horizontais
Três ou mais travessões, asteriscos ou sublinhados em uma linha:
---
***
___
Tabelas
Barras verticais (pipes) e travessões definem as colunas. Dois-pontos controlam o alinhamento:
| Left | Center | Right |
| :--- | :----: | ----: |
| A1 | B1 | C1 |
Extensões do GitHub Flavored Markdown
O GitHub Flavored Markdown (GFM) adiciona recursos úteis:
- [x] Completed task # Task lists
- [ ] Incomplete task
:smile: :rocket: :warning: # Emoji shortcodes
~~Strikethrough text~~ # Strikethrough
O GFM também gera links automaticamente — www.example.com fica clicável sem precisar de < >.
Escape de Caracteres Especiais
Prefixe com \ para exibir caracteres literais do Markdown:
\*This is not italic\*
\# This is not a heading
Caracteres que precisam de escape: \ ` * _ { } [ ] ( ) # + - . ! | ~.
Preview de Markdown Online
Use a ferramenta de preview de Markdown para escrever e pré-visualizar Markdown em tempo real. A pré-visualização ao vivo é atualizada enquanto você digita, mostrando exatamente como títulos, links, imagens, blocos de código e tabelas serão renderizados.