A Folha de Referência do Hugo

Parâmetros úteis de comandos do Hugo

Conteúdo da página

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

um robô segurando uma placa 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>
  • Compilar o site: hugo
  • Compilar o site incluindo conteúdo rascunho: hugo -D
  • Servir o site localmente: hugo server
  • Servir o site com conteúdo rascunho: hugo server -D

Gestão de Conteúdo

  • Adicionar uma nova postagem: 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: Adicionar theme = "<theme-name>" ao config.toml

Opções de Compilação

  • Especificar diretório de saída: hugo -d <directory>
  • Compilar 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 automático: hugo server --disableLiveReload

Depuração

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

Comandos de Utilidade

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

Substitua os placeholders (entre < >) por valores reais ao usar estes comandos.

Espero que isto ajude.