Generador rápido de sitios estáticos que se distribuye como un único binario e incluye Markdown, Sass, procesamiento de imágenes y búsqueda.
gohugoio/hugo
Generador de sitios estáticos rápido y flexible escrito en Go, para crear sitios web a partir de contenido Markdown y plantillas.
Alternativa open source a:Wix
Squarespace
- Estrellas
- 90,378
- Forks
- 8,444
- Issues abiertos
- 217
- Último commit
- hace 3 días
¿Qué es?
Hugo es un generador de sitios estáticos escrito en Go. Convierte archivos de contenido, normalmente Markdown, en un sitio web completo mediante un sistema de plantillas, y busca generar sitios completos en segundos. Durante el desarrollo, ejecuta un servidor web integrado que se recarga cuando hay cambios; después, el sitio generado se puede implementar en cualquier hosting o compilar automáticamente desde un proveedor de Git.
Hugo incluye pipelines integrados para procesar recursos CSS (Sass, PostCSS, Tailwind CSS), agrupar JavaScript y TypeScript, y procesar imágenes, por ejemplo, cambiando su tamaño, recortándolas y extrayendo sus metadatos. Admite sitios multilingües, un sistema de taxonomías y Hugo Modules, que permiten compartir contenido, temas, plantillas y configuración mediante repositorios de Git públicos o privados.
Hugo se distribuye como un único binario en varias ediciones. La edición estándar no tiene dependencias de C, mientras que la edición extendida añade compatibilidad con LibSass y las ediciones deploy pueden publicar sitios directamente en Google Cloud Storage, AWS S3 o Azure Storage.
Funciones clave
- 01Genera rápidamente sitios completos a partir de contenido Markdown y plantillas.
- 02Servidor web integrado con recarga en vivo durante el desarrollo.
- 03Pipelines para procesar recursos CSS, Sass, Tailwind CSS, JavaScript y TypeScript.
- 04Procesamiento de imágenes para cambiar su tamaño, recortarlas, aplicarles filtros y extraer sus metadatos.
- 05Sitios multilingües y un sistema de taxonomías flexible.
- 06Hugo Modules para compartir contenido, temas y configuración mediante Git.
Casos de uso
- Crear sitios de documentación o sitios web de proyectos a partir de archivos Markdown.
- Crear blogs, sitios personales y currículums con una compilación estática rápida.
- Publicar portafolios de imágenes o páginas de destino con procesamiento automatizado de imágenes.
- Mantener sitios corporativos o de noticias multilingües, implementados desde un proveedor de Git.
Inicio rápido
- 1
Instala Go 1.27.0 o posterior y Git
- 2
Compila e instala la edición estándar de Hugo
CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest - 3
O instala el binario precompilado o un paquete del gestor de paquetes de tu sistema operativo; consulta la documentación de instalación
Antes de usarlo
- Para compilar desde el código fuente se necesita Go 1.27.0 o posterior.
- La edición Extended requiere un compilador de C, como GCC o Clang.
- Embedded LibSass quedó obsoleto en v0.153.0 y se eliminará, por lo que se recomienda usar Dart Sass en su lugar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hugo?
- Generador de sitios estáticos rápido y flexible escrito en Go, para crear sitios web a partir de contenido Markdown y plantillas. Hugo es un generador de sitios estáticos escrito en Go. Convierte archivos de contenido, normalmente Markdown, en un sitio web completo mediante un sistema de plantillas, y busca generar sitios completos en segundos. Durante el desarrollo, ejecuta un servidor web integrado que se recarga cuando hay cambios; después, el sitio generado se puede implementar en cualquier hosting o compilar automáticamente desde un proveedor de Git.
- ¿hugo es gratuito? ¿Qué licencia tiene?
- hugo es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hugo sigue mantenido?
- Mantenimiento activo. El último commit de hugo fue el 3 nov 2026.
- ¿Para qué puedo usar hugo?
- Crear sitios de documentación o sitios web de proyectos a partir de archivos Markdown. Crear blogs, sitios personales y currículums con una compilación estática rápida. Publicar portafolios de imágenes o páginas de destino con procesamiento automatizado de imágenes. Mantener sitios corporativos o de noticias multilingües, implementados desde un proveedor de Git.
- ¿Cómo se instala hugo?
- Instala Go 1.27.0 o posterior y Git Compila e instala la edición estándar de Hugo: CGO_ENABLED=0 go install github.com/gohugoio/hugo@latest O instala el binario precompilado o un paquete del gestor de paquetes de tu sistema operativo; consulta la documentación de instalación
- ¿Dónde consigo hugo?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gohugoio/hugo
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework open source de Hugo con bloques Tailwind para crear landing pages, portfolios, blogs y documentación a partir de archivos Markdown sin formato.
Halo es un creador de sitios web de código abierto para blogs personales, bases de conocimiento, sitios corporativos y tiendas en línea.
Un generador de sitios estáticos sencillo, escrito en JavaScript, que convierte directorios de plantillas HTML, Markdown, Liquid, Nunjucks y más en HTML.
Plugin de WordPress que exporta con un clic publicaciones, páginas, metadatos y ajustes a Markdown y YAML para Jekyll, Hugo u otros generadores de sitios estáticos.
Sistema de gestión de contenidos (CMS) de código abierto, escrito en PHP, para crear sitios web, blogs y plataformas de publicación; espejo del repositorio oficial de Subversion.