Справочник по Хуго

Полезные параметры команд Hugo

Содержимое страницы

Hugo — это статический генератор веб-сайтов. Он помогает создавать html из разметки, тем и поддерживать сайт организованным.
Как этот технический блог.
Вот список наиболее полезных команд Hugo с их параметрами:

робот, держащий табличку Hugo Rulez

Создание и управление сайтом

  • Создать новый сайт: hugo new site <site-name> -f yml
  • Создать новое содержимое: hugo new <content-path>
  • Собрать сайт: hugo
  • Собрать сайт, включая черновики: hugo -D
  • Запустить сайт локально: hugo server
  • Запустить сайт с черновиками: hugo server -D

Управление содержимым

  • Добавить новый пост: hugo new posts/<post-name>.md
  • Добавить новую страницу: hugo new <page-name>.md

Управление темами

  • Добавить тему: git submodule add <theme-repo-url> themes/<theme-name>
  • Использовать тему: Добавить theme = "<theme-name>" в config.toml

Опции сборки

  • Указать директорию вывода: hugo -d <directory>
  • Собрать с базовым URL: hugo -b <URL>
  • Минифицировать вывод: hugo --minify

Опции сервера

  • Указать порт: hugo server -p <port-number>
  • Привязать к конкретному IP: hugo server --bind <ip-address>
  • Отслеживать изменения: hugo server -w
  • Отключить живую перезагрузку: hugo server --disableLiveReload

Отладка

  • Подробный вывод: hugo -v
  • Уровни логов: hugo --log-level <level> (debug, info, warn, error)

Вспомогательные команды

  • Проверка версии: hugo version
  • Очистка кэша сборки: hugo --cleanDestinationDir
  • Показать все страницы: hugo list all
  • Вывести конфигурацию сайта: hugo config

Замените заполнители (в скобках < >) на реальные значения при использовании этих команд.

Надеюсь, это поможет.

Полезные ссылки