JBake 是否 're-bake' 个已经 'baked' 的页面?
Does JBake 're-bake' pages which were already 'baked'?
我想问一个关于 JBake 的问题。
JBake 是否有任何机制来检测已经 'baked'(即编译成最终输出)的页面?如果是这样,有人可以告诉我代码吗?
我希望 JBake 可以做到这一点,这样当网站变大时,它不会减慢重新烘焙所有页面的速度 运行。
谢谢!
是的,它确实支持增量烘焙,要启用此功能,请将以下内容添加到项目的 jbake.properties
文件中:
db.store=local
这会触发 JBake 在将您的内容文件解析到磁盘时保存它构建的内容存储。下次 JBake 是 运行 时,它只会烘焙不同的内容文件或自上次烘焙以来已更改的内容文件 - 这可以通过保存内容存储来实现。此功能还可以与 'watch' 模式结合使用,该模式会在检测到内容文件发生更改时自动触发烘焙。
Link to relevant section of JBake documentation for incremental baking
我想问一个关于 JBake 的问题。
JBake 是否有任何机制来检测已经 'baked'(即编译成最终输出)的页面?如果是这样,有人可以告诉我代码吗?
我希望 JBake 可以做到这一点,这样当网站变大时,它不会减慢重新烘焙所有页面的速度 运行。
谢谢!
是的,它确实支持增量烘焙,要启用此功能,请将以下内容添加到项目的 jbake.properties
文件中:
db.store=local
这会触发 JBake 在将您的内容文件解析到磁盘时保存它构建的内容存储。下次 JBake 是 运行 时,它只会烘焙不同的内容文件或自上次烘焙以来已更改的内容文件 - 这可以通过保存内容存储来实现。此功能还可以与 'watch' 模式结合使用,该模式会在检测到内容文件发生更改时自动触发烘焙。
Link to relevant section of JBake documentation for incremental baking