Краткий справочник команд для текущего проекта BWWH.
mise currentПоказывает версии инструментов из mise.toml.
В текущем проекте:
[tools]
hugo = "latest"
node = "24"
python = "3.14"hugo server -DЧто делает команда:
- запускает локальный сервер Hugo;
- показывает draft-страницы, если они есть;
- автоматически пересобирает сайт после сохранения файлов.
Обычный адрес:
http://localhost:1313/
hugoЧто делает команда:
- читает
hugo.yaml; - берет контент из
content/иthemes/basic/content/; - применяет шаблоны из
themes/basic/layouts/; - создает готовый сайт в
public/.
hugo --minify --baseURL "https://sock-puppet-dev.github.io/BWWH/"Что добавляют параметры:
--minifyуменьшает итоговые HTML/CSS/JS-файлы;--baseURLзадает правильный адрес опубликованного сайта.
hugo --cleanDestinationDirИспользуй, если в public/ могли остаться старые файлы после удаления страниц.
Вариант с минификацией:
hugo --cleanDestinationDir --minifyhugo new about/index.mdСоздает leaf bundle:
content/about/index.md
Такой формат удобен, если рядом со страницей позже нужны изображения или другие файлы.
hugo new posts/my-first-post.mdДля текущего проекта важно понимать разницу:
- основные страницы лежат в
content/; - учебные посты сейчас лежат в
themes/basic/content/posts/; - Hugo публикует оба источника.
hugo new theme basicЭта команда уже использовалась для создания локальной темы themes/basic.
Повторно запускать ее в текущем проекте не нужно, иначе можно перезаписать учебную тему.
git status --shortЕсли вывод пустой, рабочее дерево чистое.
git add .
git commit -m "Описание изменения"
git push origin mainПосле git push GitHub Actions автоматически запустит деплой.