Gerador de sites estáticos rápido, distribuído como um único binário, com suporte integrado a Markdown, Sass, processamento de imagens e busca.
gohugoio/hugo
Gerador de sites estáticos rápido e flexível, escrito em Go, para criar sites a partir de conteúdo em Markdown e templates.
Alternativa open source a:Wix
Squarespace
- Estrelas
- 90,407
- Forks
- 8,443
- Issues abertas
- 217
- Último commit
- há 5 horas
O que é?
Hugo é um gerador de sites estáticos escrito em Go. Ele transforma arquivos de conteúdo, geralmente em Markdown, em um site completo usando um sistema de templates e busca renderizar sites inteiros em segundos. Durante o desenvolvimento, ele executa um servidor web integrado que recarrega o site quando há alterações. Depois, o site gerado pode ser implantado em qualquer host ou criado automaticamente a partir de um provedor Git.
Hugo inclui pipelines de assets integrados para CSS (Sass, PostCSS, Tailwind CSS), empacotamento de JavaScript e TypeScript e processamento de imagens, como redimensionamento, recorte e extração de metadados. Também oferece suporte a sites multilíngues, um sistema de taxonomia e Hugo Modules, que permitem compartilhar conteúdo, temas, templates e configurações por meio de repositórios Git públicos ou privados.
Hugo é distribuído como um único binário em várias edições. A edição standard não tem dependências de C, enquanto a edição extended adiciona suporte a LibSass e as edições deploy permitem enviar sites diretamente para Google Cloud Storage, AWS S3 ou Azure Storage.
Recursos principais
- 01Renderiza rapidamente sites completos a partir de conteúdo em Markdown e templates.
- 02Servidor web integrado com recarga automática durante o desenvolvimento.
- 03Pipelines de assets para CSS, Sass, Tailwind CSS, JavaScript e TypeScript.
- 04Processamento de imagens com redimensionamento, recorte, filtros e extração de metadados.
- 05Sites multilíngues e um sistema de taxonomia flexível.
- 06Hugo Modules para compartilhar conteúdo, temas e configurações via Git.
Casos de uso
- Criar sites de documentação ou páginas de projetos a partir de arquivos Markdown.
- Criar blogs, sites pessoais e currículos com uma geração estática rápida.
- Publicar portfólios de imagens ou landing pages com processamento automático de imagens.
- Manter sites corporativos ou de notícias multilíngues, implantados a partir de um provedor Git.
Início rápido
- 1
Instale o Go 1.27.0 ou posterior e o Git
- 2
Compile e instale a edição padrão do Hugo
CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest - 3
Ou instale o binário pré-compilado ou um pacote do gerenciador de pacotes do seu sistema operacional; consulte a documentação de instalação
Antes de usar
- Para compilar a partir do código-fonte, é necessário ter o Go 1.27.0 ou posterior.
- A edição Extended precisa de um compilador C, como GCC ou Clang.
- O Embedded LibSass foi descontinuado na v0.153.0 e será removido. Por isso, recomenda-se usar o Dart Sass.
Em coleções
Tópicos
Perguntas frequentes
- O que é hugo?
- Gerador de sites estáticos rápido e flexível, escrito em Go, para criar sites a partir de conteúdo em Markdown e templates. Hugo é um gerador de sites estáticos escrito em Go. Ele transforma arquivos de conteúdo, geralmente em Markdown, em um site completo usando um sistema de templates e busca renderizar sites inteiros em segundos. Durante o desenvolvimento, ele executa um servidor web integrado que recarrega o site quando há alterações. Depois, o site gerado pode ser implantado em qualquer host ou criado automaticamente a partir de um provedor Git.
- hugo é gratuito? Qual é a licença?
- hugo é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hugo ainda é mantido?
- Manutenção ativa. O último commit de hugo foi em 7 de nov. de 2026.
- Para que posso usar hugo?
- Criar sites de documentação ou páginas de projetos a partir de arquivos Markdown. Criar blogs, sites pessoais e currículos com uma geração estática rápida. Publicar portfólios de imagens ou landing pages com processamento automático de imagens. Manter sites corporativos ou de notícias multilíngues, implantados a partir de um provedor Git.
- Como instalar hugo?
- Instale o Go 1.27.0 ou posterior e o Git Compile e instale a edição padrão do Hugo: CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest Ou instale o binário pré-compilado ou um pacote do gerenciador de pacotes do seu sistema operacional; consulte a documentação de instalação
- Onde consigo hugo?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gohugoio/hugo
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Hugo de código aberto com blocos Tailwind para criar landing pages, portfólios, blogs e documentação a partir de arquivos Markdown simples.
Halo é um criador de sites de código aberto para blogs pessoais, bases de conhecimento, sites corporativos e lojas virtuais.
Um gerador de sites estáticos simples, escrito em JavaScript, que transforma diretórios de templates em HTML, Markdown, Liquid, Nunjucks e outras linguagens em HTML.
Plugin do WordPress que exporta posts, páginas, metadados e configurações para Markdown e YAML, compatível com Jekyll, Hugo e outros geradores de sites estáticos.
Sistema de gerenciamento de conteúdo (CMS) de código aberto, escrito em PHP para criar sites, blogs e plataformas de publicação, espelhado do repositório oficial do Subversion.