1

我想问一个关于 JBake 的问题。

JBake 是否有任何机制来检测已经“烘焙”的页面(即编译成最终输出)?如果是这样,有人可以指出我的代码吗?

我希望 JBake 可以做到这一点,以便当网站变得庞大时,它不会减慢重新烘焙所有运行的所有页面的速度。

谢谢!

4

1 回答 1

1

是的,它确实支持增量烘焙,要启用此功能,请将以下内容添加到您的项目jbake.properties文件中:

db.store=local

这会触发 JBake 保存它在将内容文件解析到磁盘时构建的内容存储。下次运行 JBake 时,它​​只会烘焙自上次烘焙以来不同或已更改的内容文件 - 这可以通过保存内容存储来实现。此功能还可以与“监视”模式结合使用,当它检测到内容文件的更改时会自动触发烘焙。

链接到 JBake 文档的相关部分以进行增量烘焙

于 2017-12-13T12:39:01.113 回答