Olá meus caros, já ouviram falar sobre Markdown? O que é? Para que serve? Qual a relação com o HTML?
Neste post, vamos responder essas dúvidas, então vem comigo.
1 - O que é Markdown?
Em síntese, é uma linguagem de marcação leve com sintaxe de formatação de texto plano simples, criada por John Gruber em 2004. É fácil de aprender e ler, visto que, o foco está na escrita e não na formatação complexa e tem a capacidade de ser convertida para HTML e outros formatos para que seja exibido de forma formatada em navegadores e outras plataformas.
Podemos dizer que, a Markdown é uma forma de estilizar textos usando caracteres comuns ao invés de usar tags complexas como no HTML. Com ele, podemos usar símbolos simples para criar títulos, listas, negrito, itálico, links, imagens, etc.
Abaixo, temos alguns exemplos simples de Markdown:
- Título de nível 1: # Meu Título
- Título de nível 2: ## Subtítulo
- Texto em negrito: **Texto em negrito** ou _ _Texto em negrito_ _
- Texto em itálico: *Texto em itálico* ou _Texto em itálico_
- Lista não ordenada:
- Lista ordenada:
- 1. Primeiro item
- 2. Segundo item
- 3. Terceiro item
- Link: [Texto do link](https://www.clipatecinformatica.com.br)
- Imagem: 
2 - Para que serve?
Podemos dizer então, que o Markdown serve para simplificar o processo de escrita de conteúdo formatado, especialmente para a web. Existem algumas vantagens em usar o Markdown, por exemplo:
- Facilidade de escrita: A sintaxe do Markdown é muito mais leve e intuitiva do que o HTML, o que torna a escrita mais rápida e focada no conteúdo.
- Legibilidade: Textos em Markdown são mais fáceis de ler, mesmo em sua forma original, dispensando a necessidade de interpretar várias tags HTML.
- Portabilidade: Por ser texto plano, isso o torna altamente portável e compatível com diversos editores de textos e plataformas.
- Conversão fácil: Existem inúmeras ferramentas e bibliotecas disponíveis para converter Markdown para HTML e outros formatos como, PDF, ePub, etc.
- Popularidade: É amplamente utilizado em diversas plataformas como GitHub (para arquivos README, comentários, issues), Reddit, Stack Overflow, editores de texto e aplicativos de anotação.
3 - Qual a relação com o HTML?
É importante ressaltar que, o Markdown não é um concorrente do HTML, mas sim, um facilitador para a criação de HTML. A principal relação entre eles é que o texto formatado em Markdown é geralmente convertido para HTML através de um software denominado "processador de Markdown" ou "parser".
Ao escrever um arquivo em Markdown (geralmente com a extensão ".md"), ele é um arquivo de texto simples. Para que essa formatação seja exibida corretamente em um navegador web ou outro aplicativo que interprete HTML, o texto Markdown precisa ser processado e transformado nas tags HTML correspondentes.
Vamos a um exemplo de texto em Markdown e sua conversão para HTML:
Texto em Markdown:
# Este é um título
Isto é um **texto em negrito**
- Item de uma lista não ordenada
Convertido para HTML:
<h1>Este é um título</h1>
<p>Isto é um <strong>texto em negrito</strong>.</p>
<ul>
<li>Item de uma lista não ordenada</li>
</ul>
Podemos concluir então que, o Markdown não substitui o HTML em sua totalidade. O HTML é uma linguagem de marcação muito mais poderosa e expressiva, capaz de escrever a estrutura e conteúdo de páginas web complexas, incluindo elementos interativos, scripts, estilos avançados, etc.
O Markdown concentra-se em fornecedor uma sintaxe simples para as necessidades de formatação mais comuns de texto. Para layouts complexos e funcionalidades avançadas na web, o HTML combinado com CSS e JavaScript continua sendo essencial.
4 - Curiosidade
O WhatsApp implementa um subconjunto de sintaxe do Markdown para permitir a formatação básica de texto diretamente nas mensagens. Por exemplo:
- *teste* é a sintaxe padrão do Markdown para negrito
- _teste_ é uma das sintaxes padrão do Markdown para itálico
- ~tachado~ é uma sintaxe para tachar texto
- * Item ou - Item para lista não ordenada
- 1 . Lista ordenada
- > Texto de citação
Obviamente o WhatsApp não implementa todos os caracteres do Markdown, mas temos alguns deles disponíveis para formatar textos de mensagens de maneira intuitiva e rápida, sem a necessidade de interfaces de edição ricas ou botões de formatação complexos.
Isso permite que a formatação seja feita diretamente no fluxo da digitação, usando caracteres que já estão presentes nos teclados dos dispositivos móveis, tornando mais prático com essa abordagem, ao invés de ter que selecionar texto e escolher opções de formatação em um menu.
5 - Conclusão
Resumindo tudo o que vimos até aqui, podemos dizer que o Markdown é uma linguagem de marcação leve e simples para formatar texto plano, onde, sua principal função é ser facilmente convertido para HTML para exibição formatada. Ele não é um concorrente do HTML, mas sim, uma ferramente que facilita a criação de conteúdo HTML para as necessidades mais comuns. É amplamente utilizado devido à sua facilidade de uso e legibilidade.
Para quem está começando no desenvolvimento web, aprender Markdown é uma habilidade valiosa, especialmente para criar documentação, arquivos README e conteúdo simples para web de forma rápida e eficiente.
(Por ClipaTec Informática)
0 comments:
Postar um comentário
Visite nossa página de Política de comentarios antes de comentar para ter certeza de que seu comentário não será excluído! Lembre-se, assim que aprovarmos o teu comentário ele será publicado, por isso, não deixe de sempre visitar nosso blog e conferir nossa resposta ao seu comentário, abraço!