Markdown é uma linguagem de marcação leve com sintaxe de formatação de texto simples projetada para que ela possa ser convertida em HTML e muitos outros formatos usando uma ferramenta com o mesmo nome.
Markdown é usado frequentemente para formatar arquivos readme, para escrever mensagens em fóruns de discussão on-line e para criar texto rico usando um editor de texto simples.

Info

SIMPLESMENTE: É APENAS OUTRO TIPO DE ARQUIVO DE TEXTO, COMO .txt .doc … (agora é .md) E COM UMA SINTAXE ESPECIAL.

Porque usar Markdown

Porque é :

  • FÁCIL : A sintaxe é tão fácil que você pode aprender em um minuto ou dois, em seguida, escreva sem perceber nada estranho ou nerd.
  • RÁPIDO : Ele economiza tempo em comparação com outros tipos de arquivos / formatos de texto. Isso ajuda a aumentar a produtividade e os fluxos de trabalho do escritor.
  • LIMPO : Tanto a sintaxe como a saída são limpas, sem confusão com nossos olhos e simples de gerenciar.
  • FLEXÍVEL : Com apenas algumas configurações, o seu texto será traduzido atravessando qualquer plataforma lá fora, editável em qualquer software de edição de texto e conversível para uma ampla variedade de formatos.

Em resumo, os usuários comuns acharão útil em todos os casos, especialmente quando você precisar de algo melhor que o texto simples, mas menos funcional do que o Microsoft Word.
Para desenvolvedores, Se você é preguiçoso para escrever código HTML, você vai adorar o markdown. Além disso, Github e muitos sites favorecem o markdown para o arquivo readme de projetos. Isso significa que você vai encontrar o markdown em sua vida de uma forma ou de outra.

Ferramentas para markdown

Conforme mencionado acima, qualquer editor pode ser usado para editar o markdown. No entanto, existem algumas ferramentas que podem ser úteis para você quando se trata de editar markdown.

  • Stackedit
  • Dillinger
  • Typora : Disponível para Mac e Windows, mínimo, livre de distração, vista ao vivo sem parecer, empacotada com muitas outras coisas como Imagens, Listas, Tabelas, Cercas de Código, Blocos de Matemática, YAML, Front Matters, Toc, …
  • Atom : Editor de texto configurável, mais popular e versátil.
  • Minimalist Markdown : Aplicativo do Google Chrome. Funciona em todos os lugares se você tiver o Chrome instalado (este é o meu favorito).
  • Macdown : O Melhor para Mac.
  • MarkdownPad : O Melhor para Windows.
  • Remarkable : O Melhor para Linux.
  • GITBOOK : O GitBook é uma ferramenta de publicação moderna. Facilitando a escrita e a colaboração. Ambos suportam a Markdown e têm uma estreita relação com o amado Github.

Sintaxe do Markdown

Toda a sintaxe pode ser encontrada aqui . Seria necessário muito esforço para descrever a sintaxe no texto (eles serão formatados), então, considere esta tabela abaixo para toda a sintaxe básica.

FormatoSintaxeExemplo
Itálico*Text*Isto está em itálico
Negrito**Bold**Isto está em negrito
Links inline[texto](url aqui)Um link
Imagens![Legenda](url da img)Uma imagem image
Link+imagens[![Legenda](url da img)](url para a pagina)]Me clique me
Notas de rodapéEu tenho mais [^1] pra dizer. [^1]: diga aqui.Ei, por favor leia as notas sobre essa tabela.
Quebras de linhaDouble space + enter
Listas não ordenadas* Item1 *Item 2
  • item1
  • item2
  • item3
  • item4
Listas Ordenadas1. Item a 2. Item b
  1. itema
  2. itemb
  3. itemc
  4. itemd
Listas mistas1. Item 1 * item 1a
  1. itema
  • item1
Citação> Texto citado
Stay Hungry Stay Foolish
PreformattedComece cada linha com, dois espaços ou mais, faça o look do texto, e x a t a m e n t e, como, você, tipo i, s, t, o.Comece cada linha com, dois espaços ou mais, faça o look do texto, e x a t a m e n t e, como, você, tipo i, s, t, o.
Código`Insira o código`cout<<"Hello world";
Bloco de código/ Destaque de Sintaxe```Insira o código```Ei, leia a nota abaixo desta tabela.
Títulos#,,,,, (from h1 to h6)

Isso é um título h3

Riscado~Insira o texto aqui~Eu estou morto
Tabelas| Tables | Are | Cool | |----------|:-------------:|------:| | col 1 is| left-aligned | $1600 |

Estas características dependem de cada versão de markdown.

NOTA

O Markdown permite que você use escapes de barra invertida para gerar caracteres literais que de outra forma teria um significado especial na sintaxe de formatação da Markdown.

Assim? \ * Este \ * não é mais itálico, mas é cercado por asteriscos literais.

  • Os vídeos do Youtube requerem algum trabalho adicional.

    Eles não podem ser adicionados diretamente, mas você pode adicionar uma imagem com um link para o vídeo como este:

 
<a href="http://www.youtube.com/watch?feature=player_embedded&v=YOUTUBE_VIDEO_ID_HERE
" target="_blank"><img src="http://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg" 
alt="Texto ALT da imagem aqui" width="240" height="180" border="10" /></a>
  • Markdown suporta Emoji 😆 😆 😘 😇 💚 ( obter alguns emojis aqui )
  • Você pode usar a tag <br/> para forçar uma quebra de linha.
  • O espaço duplo, em seguida, se você quiser fazer uma nova linha se houver problemas para criar novas linhas.
  • Ver não é tão bom como praticar. Você pode criar um arquivo de markdown para você praticar ou fazê-lo online aqui.
  • As notas de rodapé e o destaque de sintaxe não fazem parte do Markdown original e são apenas suportados por certas versões de markdown (Feedback de Sean Brody)
  • Qualquer URL (Como http://www.github.com/) será automaticamente convertido em um link clicável.
  • O suporte à tabela Markdown é projetado para lidar com a maioria das tabelas para a maioria das pessoas; não cobre todas as tabelas para todas as pessoas. Se você precisa de tabelas complexas, você precisará criá-las manualmente ou com uma ferramenta especificamente projetada para o formato de saída.

Referências