Jekyll 是一个简单的静态网站生成器,非常适合个人项目或组织网站。它就像一个基于文件的 CMS,Jekyll 接收你的内容,渲染 Markdown 和 Liquid 模板,并生成一个完整的静态网站。Jekyll 是 GitHub Pages 背后的引擎,你可以用它来托管 GitHub 仓库中的网站。
次要的改进
- 添加 webrick 为依赖项
- 重新生成支持的 mime 类型
- 优化
Jekyll::Utils.parse_date
- 将 rubocop 从 1.12 更新到 1.18,将 min ruby 从 2.4 更新到 2.5
- 始终从 Git 隐藏 cache-dir 内容
- 支持 tzinfo v1 和 v2
- 运行 vendor-mimes 来更新 mime.type
- 允许 CSV 上的 Configurable Converters
- 放宽版本限制,允许 Rouge 4.x
- 当数据文件被改变时,增量重建
- 支持 jekyll-sass-converter 3.x
错误修复
- 从 BUNDLE_GEMFILE 位置加载 Jekyll 插件
- 修复: CVE-2021-28834
- 使用
location.protocol
而不是http:
注入 livereload 脚本 - 在 include 标签中尊重 collection_dir 的配置
- 修复来自 v4.2.0 的 Convertible 模块的退步
- 提高 CI 日志的可读性
- 修复缺失的 doc 方法的废弃信息
- 修复通过
jekyll serve
提供的内容的响应头 - 在没有页面的网站中触发 livereload
- 只在 UTF 编码上启用 BOM 编码选项
- 确保主题配置是
Jekyll::Configuration
对象 - 从
-profile
表中删除误导性的总计行 - 解除 Psych 依赖
- 修复集合中静态文件的错误冲突
网站增强
- CSS 的改进
- 稍微更新语言
sh
代码块样式
……
更多详情可查看:https://github.com/jekyll/jekyll/releases/tag/v4.3.0