Markdown é uma linguagem de marcação leve com sintaxe de texto puro. Seu design permite que seja convertida para muitos formatos, incluindo .html
, .pdf
, .docx
, entre outros.
O propósito principal por trás do Markdown é fazer com que o texto seja o mais limpo e legível possível, não contendo tags ou instruções de formatação, ou seja, com Markdown você escreve tendo o foco principal no conteúdo e não em código.
Embora criado há bastante tempo, em 2004, o Markdown é uma prova de futuro (Future proof), pois simplesmente representa texto simples, ao contrário de outras maneiras de escrita WYSIWYG.
Sendo simplesmente texto, você está livre para usar qualquer editor simples para utilizá-lo, diferentemente do Microsoft Word, por exemplo, que possui mais de 10 tipos diferentes de extensão para escrita.
Por que utilizar?
Devido a sua simplicidade de escrita e interpretação, sua adoção foi massiva e tornou-se uma espécie de padrão, não oficial, para escrita de documentações e aplicativos de chat.
O Github utiliza o Markdown com alguns recursos extras em seu site para simplificar a escrita de Issues ou arquivos README; Trello na escrita de seus populares cards; Slack para formatação de mensagens; além de diversas ferramentas para geração de sites estáticos que adotaram a escrita em Markdown como padrão de publicação de conteúdo.
A propósito, todo o conteúdo deste blog é escrito utlizando Markdown. =)
Referências
- Daring Fireball, by John Gruber;
- Github Flavored Markdown
- Markdown on Wikipedia
Exemplos
A seguir, alguns exemplos básicos para demonstração da marcação:
- Títulos:
|
|
h1 Heading
h2 Heading
h3 Heading
h4 Heading
h5 Heading
h6 Heading
- Ênfase:
|
|
Este texto está em negrito
Este texto está em negrito
Este texto está em itálico
Este texto está em itálico
RASURADO
- Blockquotes:
|
|
Blockquotes também podem ser aninhados…
…utilizando outro sinal de maior que…
…ou com espaço entre os sinais.
- Listas:
Não ordenadas:
|
|
- Crie listas iniciando a linha com
+
,-
, or*
- Sub-listas são feitas indentando por 2 espaços:
- Alterar o caractere de marcação força a criação de nova lista:
- Ac tristique libero volutpat at
- Facilisis in pretium nisl aliquet
- Nulla volutpat aliquam velit
- Alterar o caractere de marcação força a criação de nova lista:
- Simples!
Ordenadas:
|
|
-
Lorem ipsum dolor sit amet
-
Consectetur adipiscing elit
-
Integer molestie lorem at massa
-
Você pode usar números sequenciais…
-
…ou manter todos os números como
1.
- Código:
|
|
Código em linha
|
|
Código indentado:
// comentários...
linha 1 de código
linha 2 de código
linha 3 de código
- Links:
|
|
|
|
- Imagens:
|
|
…para a especificação completa de recursos, visite os links referenciados.