Hugo Cheat Sheet

Parâmetros de comandos úteis do Hugo

Conteúdo da página

Hugo é um gerador de sites estáticos. Ele ajuda a produzir html a partir de marcação, temas e manter o site organizado.
Como este blog técnico.
Aqui está uma lista dos comandos mais úteis com seus parâmetros:

um robô segurando um cartaz Hugo Rulez

Criação e Gestão do Site

  • Criar um novo site: hugo new site <site-name> -f yml
  • Criar novo conteúdo: hugo new <content-path>
  • Construir o site: hugo
  • Construir o site incluindo conteúdo em rascunho: hugo -D
  • Servir o site localmente: hugo server
  • Servir o site com conteúdo em rascunho: hugo server -D

Gestão de Conteúdo

  • Adicionar um novo post: hugo new posts/<post-name>.md
  • Adicionar uma nova página: hugo new <page-name>.md

Gestão de Temas

  • Adicionar um tema: git submodule add <theme-repo-url> themes/<theme-name>
  • Usar um tema: Adicione theme = "<theme-name>" ao config.toml

Opções de Construção

  • Especificar diretório de saída: hugo -d <directory>
  • Construir com URL base: hugo -b <URL>
  • Minificar a saída: hugo --minify

Opções do Servidor

  • Especificar porta: hugo server -p <port-number>
  • Vincular a um IP específico: hugo server --bind <ip-address>
  • Monitorar alterações: hugo server -w
  • Desativar recarregamento ao vivo: hugo server --disableLiveReload

Depuração

  • Saída detalhada: hugo -v
  • Níveis de log: hugo --log-level <level> (debug, info, warn, error)

Comandos Úteis

  • Verificação de versão: hugo version
  • Limpar cache de construção: hugo --cleanDestinationDir
  • Listar todas as páginas: hugo list all
  • Imprimir configuração do site: hugo config

Substitua os espaços reservados (entre < >) pelos valores reais ao usar esses comandos.

Espero que isso ajude.