发布日期: 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.GetRemote 2d691c7e @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]

下载链接