Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。
新版本修复了一个瓶颈,对于使用代码高亮的网站来说,应该会有明显的性能提升。Hugo 的 gohugo.io docs 网站的构建速度提高了 ~20%。另外,高亮库 Chroma 也升级到了 v2.4.0,增加了新的 lexers 和很多改进。
错误修复
- hugo/parser:修复 shortcode 布尔参数的解析 #10451
改进
- 为 lexers.Get 添加一个缓存 7855b47
- markup/goldmark: 改进基准 34d1150
- commands: 在新网站上创建资产目录 #10460
依赖更新
- build(deps): 将 github.com/getkin/kin-openapi 从 0.108.0 升级至 0.109.0 6a004b8
- build(deps): 将 github.com/evanw/esbuild 从 0.15.14 升级至 0.15.15 0923622
- build(deps): 将 github.com/frankban/quicktest 从 1.14.3 升级至 1.14.4 7477672
- build(deps): 将 golang.org/x/tools 从 0.2.0 升级至 0.3.0 63f7f0f
- deps: 更新 github.com/alecthomas/chroma/v2 至 v2.4.0 bcb62d8
更多详情可查看:https://github.com/gohugoio/hugo/releases/tag/v0.107.0