hugo v0.157.0 版本更新介绍
发布日期: 2026-02-25
版本号: v0.157.0
Hugo 新版本更新包括:引入 GitInfo 支持 Hugo Modules 的新特性,允许从 Git 模块获取内容信息;错误修复涉及菜单页面引用解析、文档图像助手输出更新和自动章节页面替换问题;改进涵盖处理模块 GitInfo、更新文档链接、部分支持 AVIF/HEIF/HEIC 图像格式、调整 WebP 处理默认设置、添加资源获取超时选项等;依赖更新将 minify 和 imagemeta 库升级到新版本。
更新内容 (中文)
新功能亮点为GitInfo对Hugo模块的支持。请参阅此仓库获取可运行的演示示例,其中展示了如何将同一内容的多个版本挂载到不同环境。
错误修复
- 修复多维度配置中菜单pageRef解析问题 3dff7c8c @bep #14566
- 文档:重新生成并修复成像文档助手输出 8e28668b @bep #14562
- hugolib:修复自动章节页面未被站点补充内容替换的问题 a18bec11 @bep #14540
改进功能
- 处理模块运行
go list时未设置Origin字段的GitInfo情况 d98cd4ae @bep #14564 - commands:更新高亮样式示例链接 68059972 @jmooring #14556
- 添加AVIF、HEIF和HEIC格式部分支持(当前仅支持元数据) 49bfb107 @bep #14549
- resources/images:调整WebP处理默认参数 b7203bbb @jmooring
- 为Git模块内容添加Page.GitInfo支持 dfece5b6 @bep #14431 #5533
- 为
resources.GetRemote添加单次请求超时选项 2d691c7e @vanbroup - 更新工作流中AI监控组件版本 b96d58a1 @bep
- config:跳过键或值为空的分类法条目 65b4287c @bep #14550
- 添加代码与注释的简洁性指南 cc338a9d @bep
- modules:在错误信息中包含
go mod download的JSON错误详情 3850881f @bep #14543
依赖更新
- build(deps):将github.com/tdewolff/minify/v2从2.24.8升级至2.24.9 9869e71a @dependabot[bot]
- build(deps):将github.com/bep/imagemeta从0.14.0升级至0.15.0 8f47fe8c @dependabot[bot]
更新内容 (原始)
The notable new feature is GitInfo support for Hugo Modules. See this repo for a runnable demo where multiple versions of the same content is mounted into different versions.
Bug fixes
- Fix menu pageRef resolution in multidimensional setups 3dff7c8c @bep #14566
- docs: Regen and fix the imaging docshelper output 8e28668b @bep #14562
- hugolib: Fix automatic section pages not replaced by sites.complements a18bec11 @bep #14540
Improvements
- Handle GitInfo for modules where Origin is not set when running go list d98cd4ae @bep #14564
- commands: Update link to highlighting style examples 68059972 @jmooring #14556
- Add AVIF, HEIF and HEIC partial support (only metadata for now) 49bfb107 @bep #14549
- resources/images: Adjust WebP processing defaults b7203bbb @jmooring
- Add Page.GitInfo support for content from Git modules dfece5b6 @bep #14431 #5533
- Add per-request timeout option to
resources.GetRemote2d691c7e @vanbroup - Update AI Watchdog action version in workflow b96d58a1 @bep
- config: Skip taxonomy entries with empty keys or values 65b4287c @bep #14550
- Add guideline for brevity in code and comments cc338a9d @bep
- modules: Include JSON error info from go mod download in error messages 3850881f @bep #14543
Dependency Updates
- build(deps): bump github.com/tdewolff/minify/v2 from 2.24.8 to 2.24.9 9869e71a @dependabot[bot]
- build(deps): bump github.com/bep/imagemeta from 0.14.0 to 0.15.0 8f47fe8c @dependabot[bot]
下载链接
- hugo_0.157.0_checksums.txt
- hugo_0.157.0_darwin-universal.pkg
- hugo_0.157.0_dragonfly-amd64.tar.gz
- hugo_0.157.0_freebsd-amd64.tar.gz
- hugo_0.157.0_Linux-64bit.tar.gz
- hugo_0.157.0_linux-amd64.deb
- hugo_0.157.0_linux-amd64.tar.gz
- hugo_0.157.0_linux-arm.tar.gz
- hugo_0.157.0_linux-arm64.deb
- hugo_0.157.0_linux-arm64.tar.gz
- hugo_0.157.0_netbsd-amd64.tar.gz
- hugo_0.157.0_openbsd-amd64.tar.gz
- hugo_0.157.0_solaris-amd64.tar.gz
- hugo_0.157.0_windows-amd64.zip
- hugo_0.157.0_windows-arm64.zip
- hugo_extended_0.157.0_darwin-universal.pkg
- hugo_extended_0.157.0_Linux-64bit.tar.gz
- hugo_extended_0.157.0_linux-amd64.deb
- hugo_extended_0.157.0_linux-amd64.tar.gz
- hugo_extended_0.157.0_linux-arm64.deb
- hugo_extended_0.157.0_linux-arm64.tar.gz
- hugo_extended_0.157.0_windows-amd64.zip
- hugo_extended_withdeploy_0.157.0_darwin-universal.pkg
- hugo_extended_withdeploy_0.157.0_Linux-64bit.tar.gz
- hugo_extended_withdeploy_0.157.0_linux-amd64.deb
- hugo_extended_withdeploy_0.157.0_linux-amd64.tar.gz
- hugo_extended_withdeploy_0.157.0_linux-arm64.deb
- hugo_extended_withdeploy_0.157.0_linux-arm64.tar.gz
- hugo_extended_withdeploy_0.157.0_windows-amd64.zip