Hoja de referencia de Hugo

Parámetros de comandos útiles de Hugo

Índice

Hugo es un generador de sitios web estáticos. Ayuda a producir html desde marcas, temas y mantiene el sitio web organizado. Como este blog técnico. Aquí hay una lista de los comandos más útiles de Hugo con sus parámetros:

un robot sosteniendo una pancarta Hugo Rulez

Creación y Gestión del Sitio

  • Crear un nuevo sitio: hugo new site <site-name> -f yml
  • Crear nuevo contenido: hugo new <content-path>
  • Construir sitio: hugo
  • Construir sitio incluyendo contenido en borrador: hugo -D
  • Servir sitio localmente: hugo server
  • Servir sitio con contenido en borrador: hugo server -D

Gestión de Contenido

  • Añadir un nuevo post: hugo new posts/<post-name>.md
  • Añadir una nueva página: hugo new <page-name>.md

Gestión de Temas

  • Añadir un tema: git submodule add <theme-repo-url> themes/<theme-name>
  • Usar un tema: Añadir theme = "<theme-name>" a config.toml

Opciones de Construcción

  • Especificar directorio de salida: hugo -d <directory>
  • Construir con URL base: hugo -b <URL>
  • Minificar salida: hugo --minify

Opciones del Servidor

  • Especificar puerto: hugo server -p <port-number>
  • Vincular a una IP específica: hugo server --bind <ip-address>
  • Vigilar cambios: hugo server -w
  • Deshabilitar recarga en vivo: hugo server --disableLiveReload

Depuración

  • Salida detallada: hugo -v
  • Niveles de registro: hugo --log-level <level> (debug, info, warn, error)

Comandos de Utilidad

  • Verificación de versión: hugo version
  • Limpiar caché de construcción: hugo --cleanDestinationDir
  • Listar todas las páginas: hugo list all
  • Imprimir configuración del sitio: hugo config

Reemplazar los marcadores (encerrados en < >) con valores reales al usar estos comandos.

Espero que esto sea útil.

Enlaces útiles