- Guia Markdown simples
- Índice
- Sobre
- História do Markdown
- Títulos
- Parágrafo
- Negrito
- Itálico
- Riscado (strike)
- Listas
- Imagens
- Links
- Trechos de código
- Emojis
- Tabelas
- Quote
- Símbolos reservados
- Linhas
- Referências
Olá, este guia foi criado durante o mini curso sobre Markdown ministrado por mim durante o Hacktoberfest OpenDevUFCG com o intuito de ajudar você a encontrar os principais marcadores/formatadores da linguagem Markdown.
Espero que lhe ajude no seu dia a dia, e que você faça muita coisa legal com esse contéudo. Enfim, sucesso e aproveite!!! 💙
Em 2004, John Gruber criou a linguagem Markdown em colaboração com Aaron Swartz na sintaxe, buscando possibilitar a escrita em XHTML (ou HTML) estruturalmente válido partindo de textos simples.
Para criar títulos, pode-se usar de um # até seis ###### para definir o nível (tamanho) do título.
# Exemplo
## Exemplo
### Exemplo
#### Exemplo
##### Exemplo
###### Exemplo
Para escrever páragrafos não temos uma formatação, basta escrever de forma contínua.
Basta escrever mesmo, e nada mais...
Para usar o negrito, basta usar asteriscos duplos ao redor da palavra ou frase.
Exemplo:
- OpenDevUFCG
Para colocar uma palavra em itálico, pode-se colocá-la entre um asterisco ao derredor da palavra ou frase.
*OpenDevUFCG*
Exemplo:
- OpenDevUFCG
Para riscar uma palavra ou frase, basta adicionar ao seu redor dois símbolos de til.
~~OpenDevUFCG~~
Exemplo:
OpenDevUFCG
Para criar uma lista numerada, pode-se iniciar a linha utilizando qualquer número e um ponto, os demais números da lista seguirão a sequência com base no primeiro número adicionado.
Exemplo:
- Python
- Java
- JavaScript
- C++
Basta usar um hífen seguido de um hífen para seja criada de uma lista com marcadores.
- Python
Exemplo:
- Python
- Java
- JavaScript
- C++
- EXEMPLO
Adicionando - [ ] ou - [x] antes de cada item, pode-se criar uma "to do list" com itens marcados ou desmarcados.
Exemplo:
- Header
- Card dropdown
- EXEMPLO
Para inserir uma imagem, usa-se o símbolo ![ ]( ) onde a descrição fica contida nos colchetes e o endereço da imagem contida entre parênteses.
Obs: Neste caso está sendo utilizado HTML para que seja controlado o tamanho e a posição.
Exemplo:
- ![Logo Opendev](https://opendevufcg.org/home/img/opendevufcg_logo.svg)
Para inserir links, basta remover a ! utilizada para utilizar imagens.
[Site OpenDevUFCG](https://opendevufcg.org/)
Exemplo:
Se for citar um comando apenas, basta colocá-lo entre crases.
`console.log('Hello world)`
Exemplo:
console.log('Hello world)
Para compartilhar um código com mais linhas, basta colocar todas elas dentro de um
três crases consecutivas e se quiser especificar a linguagem, basta você adicionar a extensão da linguagem (por exemplo, para Python a sua extensão é a py
) logo após as três crases separado por um espaço.
const handleClick = useCallback(
() => {
setCurrentFilter(title)
},
)
``` py
print("Hello world") ```
Exemplo:
print("Hello world")
Existem códigos especiais para emojis em Markdown, que devem ser representados entre símbolos de ::
:nome_do_emoji:
Exemplo:
📝
Você pode encontrar os nomes dos emojis aqui.
Criar tabelas em Markdown basta usar os pipes | e os hifens -
Nome | Tipo | Descrição | Programador(a)
:---: | ---: | :--- | :---:
imageURL| string | varíavel que recebe o link com endereço de imagem | Leandra
title | string | varíavel que recebe o título do comércio | Rodrigo
Exemplo:
Nome | Tipo | Descrição | Programador(a) |
---|---|---|---|
imageURL | string | varíavel que recebe o link com endereço de imagem | Leandra |
title | string | varíavel que recebe o título do comércio | Rodrigo |
--- Formatação padrão (alinhamento à esquerda)
:---: Conteúdo Centralizado
---: Alinhamento à direita
:--- Alinhamento à esquerda
Também é possível utilizar ferramentas que criam o código em markdown baseado em uma interface gráfica mais amigável. Você pode encontrar uma dessas soluções clicando aqui.
Ao responder alguém, podemos realizar citações a outras mensagens completas ou a trechos dela, usando sinais de > no início da linha.
> João disse que Leandra forneceu este dado para o componente cardCategory
João disse que Leandra forneceu este dado para o componente cardCategory
Como os símbolos utilizados em Markdown são os mesmos que utilizamos para escrever em qualquer outro arquivo pode acontecer de nós precisarmos usar um sinal desse. Para isso, basta adicionar uma \ (contrabarra) na frente do símbolo, para que o símbolo seja apresentado na tela.
Exemplo:
Pode-se usar # para criar um título semelhante ao <h1>
do HTML.
Para utilizar uma linha, basta utilizar:
---
Exemplo: