Logo mDNS

Hugo es un generador de sitios estáticos escrito en Go. Permite construir sitios web rápidos, seguros y sin necesidad de servidores dinámicos. Está especialmente diseñado para desarrolladores, escritores técnicos y cualquier persona que prefiera escribir contenido en Markdown y publicarlo rápidamente con un diseño profesional.

Es conocido por su velocidad de compilación y por no requerir dependencias externas como bases de datos o motores de plantillas complejos. Ideal para blogs, documentación, portafolios y sitios corporativos.


Ventajas de Hugo

  • 🔥 Compilación ultra-rápida (miles de páginas en segundos)
  • ✍️ Markdown + shortcodes para escribir contenido
  • 🎨 Temas personalizables y una gran comunidad de temas
  • 📦 Sitio estático sin dependencias: ideal para CDNs y GitHub Pages
  • 📂 Estructura clara basada en carpetas

Instalación de Hugo

En Linux (Ubuntu/Debian)

sudo apt update
sudo apt install hugo

⚠️ Los paquetes de los repositorios pueden estar desactualizados. Se recomienda usar el binario oficial:

sudo snap install hugo --channel=extended

O bien descargar desde GitHub:

# Descarga y descompresión manual
wget https://github.com/gohugoio/hugo/releases/download/v0.126.1/hugo_extended_0.126.1_Linux-64bit.tar.gz
tar -xvzf hugo_extended_0.126.1_Linux-64bit.tar.gz
sudo mv hugo /usr/local/bin/

En macOS

Opción 1: Homebrew

brew install hugo

Opción 2: Descarga directa

# Versión extended
curl -LO https://github.com/gohugoio/hugo/releases/download/v0.126.1/hugo_extended_0.126.1_macOS-universal.tar.gz
tar -xvzf hugo_extended_0.126.1_macOS-universal.tar.gz
sudo mv hugo /usr/local/bin/

En Windows

Opción Manual

Primeros pasos

hugo new site mi-blog
cd mi-blog
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
echo 'theme = "ananke"' >> config.toml
hugo new posts/mi-primer-post.md
hugo server -D

Abre tu navegador en http://localhost:1313


Hugo es una herramienta poderosa y eficiente para construir sitios web estáticos. Su facilidad de uso, velocidad y portabilidad lo hacen ideal para blogs, documentación técnica o sitios corporativos sin complejidad de backend.