Logo do Markdown
Imagem: Markdown/Divulgação

Markdown é uma linguagem de marcação simples, criada por John Gruber em 2004, que permite a criação de textos com formatação sem a necessidade de conhecimento prévio em HTML ou outras linguagens mais complexas. É amplamente utilizada em plataformas como GitHub, StackOverflow, Reddit e WhatsApp, e pode ser uma ferramenta útil para quem deseja criar documentos com formatação de texto, imagens, tabelas, links e outros elementos.

Por permitir que o texto possa ser formatado enquanto é digitado, sem tirar as mãos do teclado, eliminando a necessidade de pausas constantes para selecionar trechos com o mouse e clicar em botões de formatação na barra de menu do editor de texto, o Markdown também se tornou uma das linguagens favoritas de quem escreve e edita textos longos, como artigos acadêmicos ou mesmo livros.

Neste manual, vou apresentar os principais elementos da linguagem Markdown e como utilizá-los em seus textos. Vamos lá!

Títulos

Para criar títulos em Markdown, basta utilizar o caractere # antes do texto. Por exemplo:

# Título nível 1
## Título nível 2
### Título nível 3
#### Título nível 4
##### Título nível 5
###### Título nível 6

Cada nível de título corresponde a um número de cerquilhas (#) antes do texto. O título nível 1 é o maior, seguido pelo nível 2 e assim por diante.

Texto em negrito e itálico

Para colocar um texto em negrito, basta envolvê-lo com dois asteriscos (*). Para colocar um texto em itálico, basta envolvê-lo com um asterisco (*). Por exemplo:

**Texto em negrito**
*Texto em itálico*

Texto riscado

Para escrever um texto riscado, basta colocar til duplo antes e depois do trecho que pretende mostrar como riscado.

~~Texto riscado~~

Listas

As listas em Markdown podem ser numeradas ou com marcadores. Para criar uma lista numerada, basta começar cada item com um número seguido de um ponto. Para criar uma lista com marcadores, basta utilizar um asterisco ou um traço antes de cada item. Por exemplo:

1. Item 1
2. Item 2
3. Item 3

* Item 1
* Item 2
* Item 3

- Item 1
- Item 2
- Item 3

Para criar um link em Markdown, basta envolver o texto do link com colchetes [] e o link com parênteses (). Por exemplo:

[Texto do link](http://www.exemplo.com "Texto descritivo. Exibido ao passar o mouse")

Imagens

Para inserir uma imagem em Markdown, basta utilizar o mesmo formato de link, mas adicionando um ponto de exclamação no início. Por exemplo:

![Texto alt da imagem](http://www.exemplo.com/imagem.jpg "Texto descritivo. Exibido ao passar o mouse")

Código

Para colocar um trecho de código em Markdown, basta envolvê-lo com crases (`). Por exemplo:

```
console.log("Hello, world!")
```

Tabelas

As tabelas em Markdown são criadas utilizando o caractere | para separar as colunas e hífens para separar as linhas de cabeçalho. Por exemplo:

| Coluna 1 | Coluna 2 |
| --- | --- |
| Dado 1 | Dado 2 |
| Dado 3 | Dado 4 |

Tabelas de conteúdo (índice)

Alguns editores de Markdown, como o Markdeep, permitem a criação de índices dentro do texto. Estas tabelas de conteúdo “chamam” um link para os títulos formatados com #, desde que os itens na lista tenham exatamente o mesmo texto que tais títulos. Uma tabela de conteúdo formatada assim:

### Tabela de conteúdo

- [Títulos](#títulos)
- [Listas](#listas)
- [Links](#links)
- [Tabelas](#tabelas)

Seria exibida assim:

Tabela de conteúdo

Linhas horizontais

Para criar uma linha horizontal em Markdown, basta utilizar três ou mais hífens ou asteriscos em uma linha separada. Por exemplo:

---

***

Conclusão

Agora que você conhece os principais elementos da linguagem Markdown, pode utilizá-la para criar textos mais bem formatados e com elementos visuais mais atraentes. A linguagem Markdown é simples e intuitiva, mas pode ser extremamente útil para quem precisa escrever documentos de forma rápida e eficiente.

Lembre-se de praticar bastante e experimentar diferentes combinações de elementos para criar a formatação ideal para o seu texto. E não se esqueça de que muitas plataformas online já possuem suporte para Markdown, o que pode tornar a sua vida muito mais fácil.

Espero que este manual tenha sido útil e que você tenha aprendido bastante sobre como formatar textos em Markdown. Agora é hora de colocar em prática o que você aprendeu e criar textos incríveis!