Если исходная директория называется site , то для генерации достаточно выполнить команду mukha-ssg в директории уровнем выше. Сгенерированные файлы будут размещены в директории static рядом с директорией сайта.
Кроме того, можно использовать ключи командной строки:
| краткий | полный | значение | что делает |
|---|---|---|---|
| -v | --version | — | Выведет в консоль версию Мухи |
| -i | --input | директория | Указывает директорию, из которой брать файлы, по умолчанию — директория site в текущей директории. |
| -o | --output | директория | Путь для сгенерированных файлов, по умолчанию — static. |
| -t | --timed | — | Если установлен, то файлы, дата которых находится в будущем, будут пропущены при генерации. |
| -с | --cleanup | — | Очистит выходную директорию от лишних файлов после генерации. |
| -w | --watch | — | Включает режим разработки, подробнее ниже. |
| -p | --port | номер порта >1024 или 0 | Порт, на котором будет открыт сервер для разработки. Порт 0 — автоматический выбор свободного порта |
| -n | --new | — | Создание нового сайта в текущей директории |
| -l | уровень логгирования | Количество выводимой информации, info , warn , debug или error |
Включает режим разработки, сервер будет доступен по адресу http://localhost:8000
mukha-ssg -w -p 8000
Берет исходные файлы в директории site, сохраняет результат в blog, которую очищает от лишних файлов после генерации
mukha-ssg --output blog -c