O que é um arquivo MD?
Arquivos de texto criados com dialetos de linguagem Markdown são salvos com a extensão de arquivo .md ou .MARKDOWN. Os arquivos MD são salvos em formato de texto simples que usa a linguagem Markdown, que também inclui símbolos de texto embutidos, definindo como um texto pode ser formatado, como recuos, formatação de tabela, fontes e cabeçalhos. Os arquivos MD podem ser convertidos em HTML com um programa chamado Markdown. A linguagem Markdown é lançada por John Gruber.
Os arquivos MD também podem ser categorizados como arquivos de desenvolvedor que são usados principalmente pelo Markdown, para converter arquivos de texto em versões HTML para que os usuários possam criar arquivos fáceis de ler e escrever. A seguir estão os aplicativos que podem abrir um arquivo .md:
- Bloco de notas da Microsoft
- Bloco de notas2
- Apple TextEdit *Microsoft WordPad
Uma palavra de cautela é que não renomeie a extensão dos arquivos .md. Nesse caso, isso não alterará o tipo de arquivo porque existem softwares de conversão especiais disponíveis para alterar um arquivo de um tipo para outro. Como discutido acima, os arquivos .MD são as extensões dos arquivos criados pelo software de linguagem Markdown. Markdown é uma linguagem de marcação leve destinada a uma finalidade, a ser usada para formatar texto na Web com sintaxe de formatação de texto simples. Que fique claro que Markdown não é um substituto para HTML porque sua sintaxe é muito pequena, contendo um subconjunto muito pequeno de tags HTML. A razão por trás do Markdown é facilitar a leitura, escrita e edição de prosa. Em outras palavras, podemos dizer que HTML é um formato de publicação enquanto Markdown é um formato de escrita.
Markdown é agora uma das linguagens de marcação mais populares do mundo. Ao usar o Microsoft Word, a formatação de palavras e frases é feita por meio de botões e as alterações são imediatamente visíveis. Mas Markdown não é assim. Quando o arquivo formatado Markdown é criado, a sintaxe Markdown é adicionada ao texto para indicar quais palavras e frases podem parecer diferentes. Por exemplo, para mostrar um título, um sinal numérico é adicionado antes dele (por exemplo, # Heading One). Para fazer uma frase em negrito, dois asteriscos são adicionados antes e depois dela (por exemplo, este texto está em negrito). A sintaxe do Markdown pode ser vista após while no texto.
Breve história
John Gruber e Aaron Swartz em 2004 criaram a linguagem Markdown com a ideia de permitir que as pessoas “escrevessem usando um formato de texto simples de fácil leitura e escrita e com a opção de convertê-lo para XHTML ou HTML. O objetivo por trás de seu design é a legibilidade – a linguagem é legível como é, sem parecer que foi marcada ou adicionada com instruções de formatação, como feito em linguagens de marcação como RTF ou HTML, onde as tags e as instruções de formatação são óbvias. A inspiração básica é usar convenções existentes para marcar texto simples em e-mail.
Desde então, o Markdown foi reimplementado por outros, bem como em um módulo Perl disponível em CPAN e em várias outras linguagens de programação. Ele é distribuído sob uma licença no estilo BSD e está incluído ou disponível como um plug-in para vários sistemas de gerenciamento de conteúdo.
Especificações técnicas
Quando algo é escrito em Markdown, o texto é armazenado primeiro em um arquivo de texto simples com uma extensão de .md ou .markdown, então o aplicativo de markdown, como o Dillinger, é usado para processar o arquivo Markdown para converter o texto formatado em Markdown em HTML para exibi-lo na web navegadores. Os aplicativos Markdown usam um //processador Markdown// (também comumente chamado de “analisador” ou “implementação”) para pegar o texto formatado pelo Markdown e enviá-lo para o formato HTML. O fluxograma do processo é o seguinte:
Em suma, é um processo de quatro etapas como segue:
- Primeiro, criação de arquivos Markdown com um editor de texto ou aplicativo Markdown com extensão .md ou .markdown.
- O arquivo Markdown é aberto em um aplicativo Markdown.
- O aplicativo Markdown é usado para converter o arquivo Markdown em um documento HTML.
- O arquivo HTML é então visualizado em um navegador da Web ou o aplicativo Markdown é usado para convertê-lo em outro formato de arquivo, como PDF.
Markdown é rápido e fácil para fazer anotações, escrever conteúdo para site, produzir documentos prontos para impressão, para publicação de livros, geração de apresentações e confecção de documentos.
Algumas das versões em remarcação tiveram um impacto substancial em outras versões, tanto que muitas vezes as vemos citadas como parte de outras versões. Por exemplo, bibliotecas mencionam suporte ao CommonMark (GFM). Vamos dar uma breve olhada neles.
GFM
O Markdown é tão popular entre os desenvolvedores porque a plataforma de compartilhamento de código aberto Github aceitou e estendeu a linguagem com uma versão chamada Github Flavored Markup (GFM), que inclui blocos de código protegidos, link automático de URL, tachado, tabelas e criação de tarefas.
Marca Comum
Os desenvolvedores do Markdown recentemente tentaram padronizar o markdown, eles se uniram para criar uma versão, testes e documentação para a linguagem que é mais robusta e se chama CommonMark. Este formato é um pouco novo e não suporta muitos recursos, mas em breve muitos recursos do MultiMarkdown serão adicionados.
Remarcação múltipla
O Multi-Markdown adicionou vários recursos ao idioma que são suportados por outras versões. Originalmente foi escrito em Perl, mas depois movido para C. Ele suporta blocos de código protegidos, realce de sintaxe, tabelas, metadados, links de fragmentos/referências cruzadas, notas de rodapé, tachado, listas de definições, matemática.