Buscar

Ferramentas

Hugo

Gerador de sites estáticos open source escrito em Go, para blogs, documentação, portfólios e sites institucionais que precisam de build rápido.

  • Sites e CMS
  • Open Source
Hugo

O Hugo pega arquivos de conteúdo e templates e gera um site estático: só HTML, CSS e JavaScript, sem banco de dados nem PHP no servidor. É escrito em Go e otimizado para velocidade. Segundo o projeto, um site grande fica pronto em segundos, muitas vezes menos.

Para que serve

  • Publicar blog, documentação técnica ou landing page como arquivos estáticos.
  • Manter um site em vários idiomas, com taxonomias para organizar o conteúdo.
  • Converter, redimensionar e recortar imagens no próprio build.
  • Processar Sass, Tailwind CSS e empacotar JavaScript e TypeScript sem ferramenta extra.
  • Compartilhar temas, conteúdo e configuração entre projetos com Hugo Modules, via Git.

Como começar

Há binário pronto, gerenciador de pacotes ou repositório de pacotes, com instruções para macOS, Linux, Windows e BSD. Quem prefere compilar precisa de Git e Go 1.26.0 ou mais novo:

CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest

O Hugo vem em quatro edições. A padrão basta para a maioria. A deploy publica direto no Google Cloud Storage, AWS S3 ou Azure Storage, e a extended traz LibSass, que o projeto já marcou como obsoleto em favor do Dart Sass. O servidor de desenvolvimento embutido mostra as mudanças ao vivo.

Licença e custo

O código do Hugo é Apache-2.0: dá para usar em sites de clientes e em produtos sem pagar nada, mantendo os avisos de licença. Algumas bibliotecas embutidas têm licença própria, como libwebp (BSD-3-Clause), KaTeX (MIT) e QuickJS. O README e o site não citam plano pago.

Quando vale a pena

Quem escreve em Markdown, versiona o site no Git e quer hospedagem barata tira mais do Hugo. Quem edita pelo painel e não abre terminal vai sentir falta de uma interface; o post sobre o que é CMS ajuda a pesar essa troca, e o Keystatic mostra um jeito de dar painel a um site baseado em Git.

Se a equipe trabalha com JavaScript, o Astro gera o mesmo tipo de site estático. Para quem precisa de plugins prontos e edição visual, o WordPress continua no páreo.