Сборка документации

Статья создана
Обновлена 22 января 2026 г.

Пакет CLI предоставляет утилиту yfm интерфейса командной строки.

Cборка проекта выполняется командой yfm build с параметрами:

  • --input, -i — путь до директории проекта (по умолчанию — текущая папка);
  • --output, -o — путь до директории для выходных данных (обязательный параметр).
# полная команда
yfm build -i ./input-folder -o ./output-folder

# также, доступна сокращенная форма без build
yfm -o ./output-folder

Стандартным выходным форматом сборщика является HTML.

Полный список параметров сборки можно найти в статье или вывести в консоли командой yfm build --help.

YFM → YFM

Вы можете выполнить промежуточную сборку YFM в YFM. Для этого при выполнении команды укажите ключ запуска --output-format=md.

При сборке в YFM выполняются:

Используйте этот вид сборки, чтобы поддерживать несколько вариантов документации для разных пользователей. Если в документации есть разделы с внутренней информацией, вы можете держать два репозитория — приватный и публичный, и синхронизировать приватный в публичный с помощью условий.

Watch-режим

Beta-функциональность

При возникновении проблем сообщите об этом с помощью GitHub issues.

Вы можете автоматизировать пересборку отдельных статей при их изменении. Для этого вызовите yfm build с параметром --watch: после сборки проекта программа перейдёт в режим инкрементальной пересборки и будет создавать или обновлять статьи после сохранения изменений в исходных файлах документации.

Для удобства, после пересборки открытого в браузере файла выполняется автоматическая перезагрузка страницы.

Предыдущая