Preview Mode

Preview mode allows you to track changes made to the site in real time. Convenient to use when integrating with gulp.


To enable preview mode, you need to run Mukha with the -w (--watch) parameter:

mukha-ssg -w

Mukha will generate the site and attempt to open the main page in the default browser. When changes are made to the source files, the site will be dynamically regenerated. During preview display, no files are written to disk, so after finishing, you will need to generate a new version with a separate command.

Automatic generation after preview is completed

If the output directory was explicitly specified when starting Mukha in preview mode, then after finishing, the changes made will be saved to disk.

mukha-ssg -o static -w

The -w key combines well, but amusingly, with the -c key (--cleanup, removing unnecessary files from the output directory after generation).

mukha-ssg -o static -wc

Editor integration

If the edit_cmd option (text editor name) is set in the site configuration file, then a panel with buttons will appear at the bottom right on all pages available for editing:

Currently, the edit_cmd option must contain a single "word" — the editor launch command; the filename will be passed to the specified command as the sole parameter.