我想问一个有关JBake的问题。
JBake是否具有检测已“烘焙”(即编译为最终输出)页面的机制?如果是这样,有人可以给我指出代码吗?
我希望JBake能够做到这一点,以便当站点变得庞大时,它不会减慢重新烘焙所有页面的运行速度。
谢谢!
最佳答案
是的,它确实支持增量烘焙,要启用此功能,请将以下内容添加到项目的jbake.properties
文件中:db.store=local
这会触发JBake在将内容文件解析到磁盘时保存它构建的内容存储。下次运行JBake时,它将仅烘烤自上次烘烤以来不同的或已更改的内容文件-这可以通过保存内容存储库来实现。此功能还可以与“监视”模式结合使用,当“监视”模式检测到内容文件的更改时将自动触发烘焙。
Link to relevant section of JBake documentation for incremental baking