Режим предпросмотра

Режим предпросмотра позволяет в реальном времени отслеживать вносимые в сайт изменения. Удобно использовать при интеграции с gulp.


Для включения режима предпросмотра нужно запустить Муху с параметром -w (--watch) :

mukha-ssg -w

Муха сгенерирует сайт и попытается открыть заглавную страницу в браузере по умолчанию. При внесении изменений в исходные файлы сайт будет динамически перегенерироваться. Во время отображения предпросмотра никакие файлы не пишутся на диск, поэтому после завершения работы нужно будет сгенерировать новую версию отдельной командой.

Автоматическая генерация после завершения предварительного просмотра

Если при запуске Мухи в режиме предпросмотра была явным образом указана выходная директория, то после завершения работы внесенные изменения будут сохранены на диск.

mukha-ssg -o static -w

Ключ -w хорошо, но забавно сочетается с ключом -c ( --cleanup , удаление лишних файлов из выходной директории после генерации)

mukha-ssg -o static -wc

Интеграция с редактором

Если в конфигурационном файле сайта установлена опция edit_cmd (имя текстового редактора), то справа внизу у всех доступных для редактирования страниц появится панель с кнопками:

В настоящий момент опция edit_cmd должна содержать одно «слово» — команду запуска редактора, имя файла будет передано указанной команде в виде единственного параметра.