JBake "перепекает" страницы, которые уже были "запечены"?
Я хотел бы задать вопрос относительно JBake.
Есть ли в JBake какой-либо механизм для обнаружения страниц, которые уже "запечены" (т.е. скомпилированы в окончательный вывод)? Если да, может кто-нибудь указать мне код?
Я надеюсь, что JBake сможет сделать это так, чтобы, когда сайт становился огромным, он не замедлял повторную выпечку всех страниц, на которых он запущен.
Спасибо!
1 ответ
Да, он поддерживает добавочную выпечку, чтобы включить это, добавьте следующее в ваш проект jbake.properties
файл:
db.store=local
Это запускает JBake для сохранения созданного хранилища контента при разборе файлов контента на диск. В следующий раз, когда JBake будет запущен, он запечет только файлы содержимого, которые отличаются или изменились с момента последнего запуска - это стало возможным благодаря сохранению хранилища содержимого. Эту функцию также можно использовать в сочетании с режимом "просмотра", который автоматически запускает запекание при обнаружении изменений в файлах содержимого.
Ссылка на соответствующий раздел документации JBake для дополнительной выпечки