【问题标题】:Does JBake 're-bake' pages which were already 'baked'?JBake 是否会“重新烘焙”已经“烘焙”的页面?
【发布时间】:2017-11-08 09:00:04
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: java jbake


    【解决方案1】:

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

    db.store=local

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

    Link to relevant section of JBake documentation for incremental baking

    【讨论】:

    • 我阅读了文档。看来应该是“db.store=local”。请澄清。
    • 你是对的,我复制了错误的行,我现在将编辑我的答案。
    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 2018-05-31
    • 2021-03-18
    相关资源
    最近更新 更多