Markdown
Markdown é um texto para a ferramenta de conversão HTML. Hoje se tornou o de fato-sinônimo de uma classe de marcação leve descrição de idiomas. Ele usa uma sintaxe de formatação de texto simples. A idéia por trás do Markdown era tornar as páginas da web de escrever e especialmente as entradas de blog tão fáceis quanto escrever um e-mail. Na época de novembro de 2017, a meta é alcançada e o desdém, bem como suas derivações asciidoc, asidoctor e asciidoctor-pdf estão amplamente em uso.
Markdown se concentra apenas no texto simples e se abstém de todas as outras complexidades, conforme encontrado em HTML. É fácil de aprender, pois é mantido simples, portanto, também mais rápido à medida que os caracteres mínimos são usados, o que leva a menos chances de um erro no final também. Veja a Figura 1 para obter um documento básico mostrado no editor de Markdown Stackedit. No lado esquerdo, você vê o código -fonte e, no lado direito, a saída HTML correspondente. Você pode notar que as manchetes estão simplesmente marcadas com vários #de acordo com o nível de hierarquia da manchete.
Conversão de texto
O texto simples é conversível para XHTML (HTML) e muitos outros formatos usando as ferramentas de linha de comando como Markdown ou Pandoc. Basicamente, ambas as ferramentas criam apenas fragmentos HTML e escrevem a saída para o stdout. O Pandoc oferece o interruptor "-o FileName" para escrever a saída HTML no arquivo especificado. Como visto abaixo, o arquivo de saída é nomeado básico.html e contém o fragmento HTML - duas manchetes e um parágrafo.
$ pandoc -o básico.HTML BASIC.MDPrefácio
Para criar documentos HTML independentes com um cabeçalho HTML completo Pandoc aceita o interruptor "-s" da seguinte forma:
$ pandoc -o básico.HTML -S BASIC.MDPrefácio
A vantagem de manter o conteúdo separado da sua exibição visual é que ele não vai atrapalhar a aparência do seu site. Versão 1.0.1, desenvolvido por John Gruber e Aaron Swartz foi lançado em dezembro de 2004 e está disponível como software livre (consulte Links no final deste artigo).
Elementos de texto
Manchetes
De acordo com o nível HTML correspondente, as manchetes são escritas com várias das seguintes #:
# H1Para H1 e H2, são aceitas duas maneiras alternativas de escrita:
H1Observe que o número de sinais iguais ou traços deve corresponder ao número de caracteres da manchete.
Enfatizando o texto
Para enfatizar o texto, esses elementos são suportados:
Listas
Markdown suporta listas não ordenadas e ordenadas. As listas ordenadas começam com um asterisco, um placar ou um sinal de menos. Listas ordenadas apenas comece com um dígito. Para criar sublistas, recupere o listito por dois espaços (Markdown, Stackedit) ou quatro espaços (pandoc), como você vê abaixo:
1. frutasImagens
A maneira mais fácil é usar o estilo embutido da seguinte maneira:
![O logotipo do Debian] (Debian-Logo.PNG "Logotipo Debian")Isso exibe a imagem referenciada. Assim que você move o ponteiro do mouse sobre a imagem, você vê o texto de descrição correspondente.
Código e sintaxe destacando
Existem duas variantes - código embutido e blocos de código. O código embutido é enquadrado em três backticks como “'impressão (“ Olá, mundo!")" ". Os blocos de código também começam e terminam com três backticks, mas em linhas separadas da seguinte forma:
"Markdown não suporta destaque da sintaxe, mas dialetos como o Markdown aqui fazem.
Mesas
Markdown não suporta tabelas, mas extensões como GFM e Markdown aqui fazem.
Citações em bloco
BlockQuotes apenas comece com um sinal ">". Torna -se bastante útil citar texto.
> "Oh! É absurdo ter uma regra dura e rápida sobre o que deveriaLinks
Links referem -se a outros documentos ou a seções no atual. O estilo de escrita é semelhante às imagens e consiste na descrição do link em colchetes e no URL entre colchetes regulares.
[Eu sou um link em estilo embutido] (https: // linuxhint.com)Além disso, você pode adicionar um texto alternativo:
[Sou um link em estilo embutido com texto adicional] (https: // linuxhint.com "Linuxhint")Os links podem ser referenciados da seguinte forma:
[Linuxhint] [1]Isso permite que você crie listas de referências facilmente no final do seu documento, pois é comum em documentos científicos.
Conclusão
Markdown é bem simples e é obrigatório para todos que fazem documentação e publica regularmente conteúdo. É um grande prazer usá -lo.
Referências