Jekyll 的使用者,你好!

Jekyll 团队很高兴地宣布 v4.2.1 版本发布了!这个版本修复了 v4.2.0 中引入的一些回归问题以及 Jekyll 3 中遗留的一个 bug。

v4.2.0 中,我们决定停止在默认的 开发 模式下运行 jekyll serve 时用 localhost 地址覆盖 {{ site.url }}。虽然这一变更的目的是为了避免用户需要通过 jekyll build 单独生成 生产构建,但它却带来了一个意外的后果——资源的绝对 URL 指向了有时尚未部署到配置的 site.url 的位置,从而破坏了用户的本地开发流程。

v4.2.0 还对站点独立页面和布局的 Liquid 表示进行了优化,但这也导致 {{ page.content }} 和其他可变属性无法反映最新状态,从而破坏了依赖这些可变属性的所有资源的渲染。

这个版本中最后修复的问题是增量生成忽略了在使用自定义 collections_dir 配置的情况下对集合中文档的更改。

特别感谢 @benik 帮助我们理解停止覆盖 site.url 决策带来的回归问题,并提出恢复该变更的建议。另一个特别感谢要送给 @pdmosses,他通过提供测试仓库帮助我们发现了关于 Liquid 表示页面的回归问题。

希望 Jekyll 给你带来愉快的体验!

JekyllDo 持续为你提供优质的 Jekyll 中文教程服务,Jekyll 中文文档还看 JekyllDo.CN

:bouquet: 这次更新献给我们最近离世的同事 Frank :bouquet: