Skip to content

O que é Markdown?

Markdown é uma linguagem de marcação leve criada por John Gruber. Permite “escrever documentos em texto simples, fáceis de ler e escrever, e depois convertê‑los em HTML válido”.

História do Markdown

O Markdown surgiu em 2004 com o objetivo de simplificar a sintaxe do HTML, sendo utilizado para documentos do tipo README, frequentemente lidos e atualizados, mas com formato relativamente estável.

A sua popularização aconteceu após 2008 com o GitHub, que adotou o Markdown como padrão para README e definiu diretrizes de renderização. Com a ascensão do GitHub, cada vez mais programadores passaram a usar Markdown como ferramenta principal de escrita.

Principais características do Markdown

Simplicidade

Utiliza símbolos intuitivos para indicar formatação, como # para títulos e * para itens de lista. Mesmo sem renderização, a intenção é clara e a legibilidade é boa.

Legibilidade

Mesmo em texto simples, a estrutura e a hierarquia do documento são evidentes. Não é necessário software específico para compreender a organização do conteúdo.

Portabilidade

Ficheiros Markdown são texto simples: podem ser abertos e editados em qualquer editor, sem depender de software ou sistema operativo específico.

Conversão

Convertem‑se facilmente para HTML, PDF, documentos Word e outros formatos, atendendo a diversas necessidades de publicação.

Relação entre Markdown e HTML

O Markdown não substitui o HTML — é uma forma simplificada de o expressar. O objetivo final do Markdown é ser convertido em HTML. A relação pode ser vista assim:

Fonte Markdown → Parser → Saída HTML → Renderização no navegador

Por exemplo, quando escreves:

markdown
# Este é um título

Isto é convertido em:

html
<h1>Este é um título</h1>

Importante: podes usar etiquetas HTML diretamente dentro do Markdown, o que oferece flexibilidade para formatações mais complexas.

Um exemplo simples

Vejamos um exemplo simples de Markdown:

markdown
# O meu primeiro documento Markdown

Este é um texto em **negrito** e outro em *itálico*.

## Lista de compras

- Maçãs
- Bananas
- Laranjas

Este é um exemplo de [ligação](https://www.markdownlang.com).

Este exemplo apresenta algumas das sintaxes básicas do Markdown: títulos, ênfase, listas e ligações.

Próximos passos

Agora que compreendeste os conceitos básicos de Markdown, podes:

Construído por www.markdownlang.com