Markdown
Origem: Wikipédia, a enciclopédia livre.
Markdown é uma linguagem simples de marcação originalmente criada por John Gruber [1] e Aaron Swartz [2]. Markdown converte seu texto em XHTML válido.
[editar] Exemplos de sintaxe
Esta não é uma lista completa, veja a documentação para todas as opções. Caracteres que possam ser interpretados pelo Markdown são ignorados se uma barra invertida é colocada antes deles; por exemplo, a sequência '\*' mostraria um astericos ao invés de começar um texto com enfâse.
Texto com enfâse:
*enfatizado* (e.g., itálico)
**fortemente enfatizado** (e.g., negrito)
Código:
`codigo`
Listas:
* Um item em uma lista não ordenada * Outro item em uma lista não ordenada
1. Um item em uma lista ordenada 2. Outro item em uma lista ordenada
Cabeçalhos:
# Cabeçalho de primeiro nível
#### Cabeçalho de quarto nível
Sintaxe alternativa para os dois primeiros cabeçalhos:
Cabeçalho de primeiro nível ===================
Cabeçalho de segundo nível --------------------
Citações:
> Esse texto será envolto pelo elemento HTML blockquote.
Links:
[Texto do link aqui](endereço.do.link.aqui "título do link aqui")
Imagens:
![Texto alt da imagem aqui](URL.da.imagem.aqui "Título da Imagem aqui")
[editar] Ligações externas
- Site oficial, com documentação completa da sintaxe.
- Markdown wiki no infogami.
[editar] Implementações
- Common Lisp: cl-markdown
- PHP: PHP Markdown
- Python: python-markdown
- Perl: Text::Markdown
- C#: Markdown.NET
- Ruby: BlueCloth
- Java: markdownj
- JavaScript: js-markdown (parcial)
- Lua: markdown.lua