Markdown
Markdown é um formato de texto simples para escrever documentos estruturados, baseado em convenções para indicar a formatação em e-mails e postagens em wikis. Foi desenvolvido por John Gruber (com a ajuda de Aaron Swartz) e lançado em 2004 na forma de uma descrição de sintaxe e um script Perl ( Markdown.pl
) para converter Markdown em HTML.
Na década seguinte, dezenas de implementações foram desenvolvidas em muitas linguagens. Alguns estenderam a sintaxe original do Markdown com convenções para notas de rodapé, tabelas e outros elementos de documento. Alguns permitiram que documentos Markdown fossem renderizados em formatos diferentes de HTML. Sites como Reddit, StackOverflow e GitHub tinham milhões de pessoas usando o Markdown. E o Markdown começou a ser usado além da web, para criar livros, artigos, apresentações de slides, cartas, notas de aula e uma versão simplificada do Markdown é utilizada por aplicativos de mensagens como o Whatsapp.
Padronização
Não há um padrão definido para Markdown, além da implementação original. Isso é causado pela fragmentação, porque diferentes pessoas escrevem suas próprias variantes do Markdown para corrigir detalhes ou adicionar recursos ausentes. Dentre essas variações podemos destacar
GitHub Flavored Markdown (GFM)
O GitHub Flavored Markdown, muitas vezes abreviado como GFM, é o dialeto do Markdown que atualmente é compatível com o conteúdo do usuário no GitHub.com e no GitHub Enterprise.
Essa especificação formal, baseada no CommonMark Spec, define a sintaxe e a semântica desse dialeto.
GFM é um superconjunto estrito do CommonMark. Todos os recursos que são suportados no conteúdo do usuário do GitHub e que não são especificados no CommonMark Spec original são, portanto, conhecidos como extensões e destacados como tal.
Embora o GFM ofereça suporte a uma ampla variedade de entradas, vale a pena observar que o GitHub.com e o GitHub Enterprise realizam pós-processamento e sanitização adicionais após o GFM ser convertido em HTML para garantir a segurança e a consistência do site
Editores online
Alguns editores online para produzir documentos utilizando Markdown.
Exemplos
Exemplos de GitHub Flavored Markdown
Referências
-
GitHub. GitHub Flavored Markdown Spec. https://github.github.com/gfm/.(Acessado em 27/06/2022) ↩ ↩2
-
Wikipedia. Markdown https://pt.wikipedia.org/wiki/Markdown.(Acessado em 27/06/2022) ↩