Hugo
O Hugo é um gerador de sites estáticos super rápido desenvolvido com a linguagem de programação GO.
Visão geral
O Hugo é uma ferramenta poderosa que oferece uma velocidade de compilação de sites incrível.
Para se ter ideia do seu poder, o Hugo pode processar um site com milhares de páginas em apenas alguns segundos.
Empresas como a Smashing Magazine trocou o tão aclamado WordPress pelo Hugo, dada a sua capacidade de geração de sites.
O Hugo utiliza o processador Markdown Goldmark, que possui total compatibilidade com a especificação CommonMark, sendo assim, o suporte ao Markdown no aplicativo é excelente.
O processador usado pelo Hugo, Goldmark, possui um arquivo chamado config.toml
que permite configurar a ferramenta.
Segue um exemplo do arquivo de configuração:
baseURL = "http://meusite.org/"
languageCode = "en"
title = "Meu Site"
theme = "ananke"
[markup]
taskLists = false
Você pode visitar o site oficial do Hugo clicando aqui.
Consulte também as instruções de configuração e veja quais extensões são configuráveis no Goldmark.
Suporte ao Markdown no Hugo
Na Tabela 1.1 você tem uma relação dos elementos Markdown que são compatíveis com o Hugo.
Elemento | Suporte | Informação |
---|---|---|
Títulos | Sim | |
Parágrafos | Sim | |
Quebras de linha | Sim | |
Negrito | Sim | |
Itálico | Sim | |
Blockquote | Sim | |
Listas ordenadas | Sim | |
Listas não ordenadas | Sim | |
Código | Sim | |
Linhas horizontais | Sim | |
Links | Sim | |
Imagens | Sim | |
Tabelas | Sim | |
Blocos de código cercado | Sim | O Hugo permite que você destaque a sintaxe da linguagem de programação do bloco. |
Notas de rodapé | Sim | |
Id de títulos | Sim | |
Listas de definições | Sim | |
Tachado | Sim | |
Listas de tarefas | Sim | |
Emoji (copiar e colar) | Desconhecido | |
Emoji (códigos de acesso) | Sim | |
Link automático de URL | Sim | |
Desativar o link automático de URL | Sim | |
HTML | Sim |