Локальный запуск
Как запускать Notepub локально в режиме разработки и сборки.
Эта страница про быстрый локальный запуск проекта до деплоя.
Notepub binary
Для сборки/рендера потребуется бинарь notepub.
Для recipe-репозитория используйте один из вариантов:
- Скачать release-бинарь
notepubв корень проекта (обычно файл./notepub). или - Установить через Go (
go install ...) и запускать командуnotepubизPATH. или - Запускать без отдельного бинаря через
go run.
Ниже примеры даны через переменную NOTEPUB_BIN.
Из какой папки запускать команды
Запускайте команды из корня вашего сайт-репозитория, где лежат:
config.yamlrules.yamlcontent/
Пример:
cd /path/to/your-site-repo
Минимальные команды
Index:
NOTEPUB_BIN=./notepub
$NOTEPUB_BIN index --config ./config.yaml --rules ./rules.yaml
Serve:
$NOTEPUB_BIN serve --config ./config.yaml --rules ./rules.yaml
Build:
$NOTEPUB_BIN build --config ./config.yaml --rules ./rules.yaml --dist ./dist
Когда использовать
index— подготовитьresolve.jsonи артефакты.serve— посмотреть сайт локально в серверном режиме.build— получить статический output вdist/.
Если нужен полный справочник флагов, смотрите Команды.