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 !

