Executando verificação de segurança...
25

✍ Como Deixar seus Conteúdos Mais Bonitos e Didáticos - Tudo Sobre Markdown

Aviso

Esse conteúdo é uma tradução da documentação oficial, porém, tomei a liberdade de adicionar minha didática e simplificar para os DEVS.

O que é Markdown?

Você provavelmente já utilizou o Microsoft Word na sua vida ou algum editor de texto parecido como LibreOffice Writer. O que esses editores te permitem fazer? Adicionar títulos, imagens, negrito, itálico e etc.

Agora, imagine que exista uma linguagem universal que quase todos programas de edição de texto entendem e que você pode usar aqui no TabNews para enriquecer seu texto?

Bem-vindo ao mundo do Markdown. Nesse guia eu vou te mostrar como utilizar cada pedacinho da sintaxe dessa linguagem de formatação de textos.

A sintaxe básica do Markdown é muito simples e consiste em algumas regras básicas que você pode seguir para criar seus próprios textos em Markdown. Aqui estão as principais sintaxes que você precisa conhecer:

Títulos

Para criar títulos em Markdown, basta adicionar um ou mais # (hashtags) antes do seu título. O número de hashtags que você adiciona determina o nível do título. Por exemplo:

Tal como no HTML, temos 6 tipos de títulos diferentes, basta ir adicionando uma hashtag a mais para diminuir o nível do cabeçalho.

Markdown:

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

Resultado:

Título 1

Título 2

Título 3

Título 4

Título 5
Título 6

Dica: sempre dê uma quebra de linha no seu editor de código antes e após o título.


## Parágrafos

Para criar parágrafos, basta digitar o texto em uma nova linha, como este.

Dica: nunca use espaços ou tab antes do parágrafo, dessa forma, seu texto vai ficar mais legível e bonito.


Quebra de Linha

Use a tag <br> para criar quebras de linha.

Exemplo:

Linha 1
<br>
Linha 2

Gera o resultado:

Linha 1


Linha 2

Formatação de Texto

Negrito

Para colocar o texto em negrito, basta envolvê-lo com dois asteriscos ** ou dois underlines __. Por exemplo:

Isto está em negrito: **estou em negrito**.
Isto está em negrito: __estou em negrito__.

Isto está em negrito: estou em negrito.
Isto está em negrito: estou em negrito.

Itálico

Para colocar o texto em negrito, basta envolvê-lo com um *, ou um underline _. Por exemplo:

Isto está em itálico: *estou em itálico*.
Isto está em itálico: _estou em itálico_.

Isto está em itálico: estou em itálico.
Isto está em itálico: estou em itálico.

Negrito e Itálico

Segue a mesma regra de ambos, porém juntos, ou seja, três *** ou ___

Isto está ***negrito e itálico***
Isto está ___negrito e itálico___

Isto está negrito e itálico
Isto está negrito e itálico

Citações

Adicione > no começo de cada linha da sua citação.

> Quando vires um homem bom, tenta imitá-lo; quando vires um homem mau, examina-te a ti mesmo.
> Confúcio

Gera o resultado:

Quando vires um homem bom, tenta imitá-lo; quando vires um homem mau, examina-te a ti mesmo.
Confúcio


Listas

Listas Ordenadas

São as listas que têm uma ordem crescente de números. Use a seguinte sintaxe:

Top Linguagens de Programação:

1. Javascript
2. Python
3. PHP
...
3219451531. PHP

Gera o código:

Top Linguagens de Programação:

  1. JavaScript
  2. Python
  3. PHP
    ...
    3219451531. PHP

Código

Os blocos de código não aceitam nenhuma das outras funções do markdown, é como uma string literal que não será interpretada pelo site.

Use:

` ` `
Insira seu código aqui

(Porém, retire os espaços entre os acentos, eu não posso pois iria causar um bug aqui porque isto já é um bloco de código).
` ` `

## Linhas Horizontais

Use uma série de - ou _ em sequência para criar uma linha horizontal:

Texto bacana

-----------------------------

Outro texto bacana

Texto supimpa

_____________________________

Outro texto supimpa

Resultado:

Texto bacana


Outro texto bacana

Texto supimpa


Outro texto supimpa

Use [] e insira seu link dentro dos colchetes.

Link do GitHub do Lucas Bezerra: [https://github.com/bezerra-lucas]

Resultado:

Link do GitHub do Lucas Bezerra: [https://github.com/bezerra-lucas]

Use [] e insira seu texto dentro dos colchetes, após isso, insira seu link dentro dos ().

Link do GitHub do [Lucas Bezerra](https://github.com/bezerra-lucas)

Resultado:

Link do GitHub do Lucas Bezerra


## Imagens

Para inserir uma imagem, use ![](), coloque um texto alt dentro dos [] e o link para imagem no ().

Código:

![Montanhas Bonitas](https://mdg.imgix.net/assets/images/san-juan-mountains.jpg?auto=format&fit=clip&q=40&w=1080)

Exemplo:

Montanhas Bonitas

Considerações Finais

Espero que vocês tenham curtido este artigo aqui no TabNews e que seja útil para que vocês criem conteúdo cada vez mais bonito e agradável para nossa querida plataforma. Agradeço a atenção de todos e me desponho a tirar dúvidas aqui nos comentários dessa publicação!

Feito por: Lucas Bezerra

Carregando publicação patrocinada...
6

Parabéns pela postagem mano!

No caso da lista ordenada, se você escrever somente "1.", independente de qual seja o número da ordem, ele automaticamente irá dar o número da ordem.

Code:

1. javascript 
1. python 
1. java
1.  C#
1. GO

Result:

  1. javascript
  2. python
  3. java
  4. C#
  5. GO

Fica mais fácil caso queria adicionar um adicionar um elemento entre eles. Por exemplo, se quiser adicionar um item abaixo de python e acima de java não precisa renomear o número de todos abaixo.

1
6

Simples e fácil de entender, parabéns pelo post amigo, muito bom!

Vale lembrar que para formatar como código na mesma linha é só envolver o texto com crase.

Código:

`desse jeito`

Resultado:

desse jeito

Também sobre blocos de código, é bom ressaltar que se escrevermos qual a linguagem que estamos escrevendo, será aplicado sintax highlight apropriado. Por exemplo:

Código:

` ` `js
const sum = (a, b) => a + b
sum(2, 3)
` ` `

Resultado:

const sum = (a, b) => a + b
sum(2, 3)

Algo interessante sobre a formatação de título é que os títulos de nível 1 (#) e 2 (##) podem ser usados sem texto para criar apenas uma divisão com uma linha mais suave. A linha de divisão logo abaixo deste parágrafo foi criada usando ---, já as linhas acima, foram criadas usando ##.


Mas além de tudo isso, uma coisa que gostei muito no tabnews foi a referência de markdown que tem na caixinha de texto, neste ícone de interrogação (?) que fica no canto superior direito. Além de orientações sobre sintaxe markdown, tem também uma lista de quais atalhos podem ser usados aqui! :D

Clique aqui para ver a imagem

Pois é, eu não consegui colocar uma imagem do google drive aqui haha. Se alguém tiver alguma outra sugestão de como gerar links para imagens, agradeço.

3
1
2

Que aula!!! Toma meus TabCoins!!

Obrigado por complementar com tanta informação massa!

Para fazer upload de imagens, o ImgBB é muito melhor que o Google Drive!

Dá uma olhada, é gratuíto e nunca falhou comigo, uso há anos.

1
1
1
4

Ótimo guia, a apresentação é um aspecto muito importante de um bom material, seja ele pra ser usado pra fins educacionais, profissionais ou até mesmo pessoais (eu mesmo me perco nas minhas anotações qunado não passo um tempinho deixando elas mais "apresentáveis").

Parabéns pelo conteúdo!

1

Muito obrigado pelo elogio!

Eu tenho um sistema de notas pessoas no Obsidian que usa o markdown, fico horas mexendo na formatação das coisas kkkkkkk, me diverte e deixa as coisas bem organizadas pra consultar depois.

2
1
2
1
1
1
1

Muito útil, obrigado por compartilhar. Uma dúvida, só é possível inserir imagens através de links ? ou seja, as imagens sempre terão que estar na nuvem ?

1
1
1
1
1
1
1
1