JBake "перепекает" страницы, которые уже были "запечены"?

Я хотел бы задать вопрос относительно JBake.

Есть ли в JBake какой-либо механизм для обнаружения страниц, которые уже "запечены" (т.е. скомпилированы в окончательный вывод)? Если да, может кто-нибудь указать мне код?

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

Спасибо!

1 ответ

Решение

Да, он поддерживает добавочную выпечку, чтобы включить это, добавьте следующее в ваш проект jbake.properties файл:

db.store=local

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

Ссылка на соответствующий раздел документации JBake для дополнительной выпечки

Другие вопросы по тегам