<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>升级 on OINK 文档主题</title><link>https://pgsty.github.io/oink.pgsty.com/zh/tags/%E5%8D%87%E7%BA%A7/</link><description>Recent content in 升级 on OINK 文档主题</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 09 Aug 2026 17:27:19 +0800</lastBuildDate><atom:link href="https://pgsty.github.io/oink.pgsty.com/zh/tags/%E5%8D%87%E7%BA%A7/index.xml" rel="self" type="application/rss+xml"/><item><title>0.16.0 发布报告与升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/</link><pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/</guid><description>&lt;!-- markdownlint-disable descriptive-link-text no-space-in-emphasis --&gt;
&lt;div class="td-card card border me-4"&gt;
&lt;div class="card-header"&gt;
 亮点
 &lt;/div&gt;
&lt;div class="card-body"&gt;
 &lt;p class="card-text"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-cubes text-primary fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-registry"&gt;一等 npm 支持&lt;/a&gt;&lt;/strong&gt;：从 Registry 安装 Docsy，以及&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-deps"&gt;更多变化&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-star text-info fa-lg"&gt;&lt;/i&gt; &lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#favicons"&gt;Favicon&lt;/a&gt;&lt;/strong&gt;：把图标放进
&lt;code&gt;static/&lt;/code&gt;，其余工作交给 Docsy&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-bolt text-warning fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#shared-chrome"&gt;共享页面框架&lt;/a&gt;&lt;/strong&gt;（实验性）：大幅加速大型站点链接检查的构建模式&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-robot text-info fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#upgrading-with-ai"&gt;面向智能体的升级指南&lt;/a&gt;&lt;/strong&gt;：可以直接交给 AI 助手&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;h2 id="release-summary"&gt;发布摘要&lt;a class="td-heading-self-link" href="#release-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;现代化打包&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#theme-folder"&gt;移动主题目录&lt;/a&gt;：每种安装方式只需修改一行路径；&lt;/li&gt;
&lt;li&gt;Hugo Module 现在&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-deps"&gt;通过 npm 获取 Bootstrap 与 Font Awesome&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;非 RTL 站点的 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#postcss"&gt;PostCSS 改为按需启用&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-registry"&gt;Docsy 发布到 npm Registry&lt;/a&gt;：新增 &lt;code&gt;@docsy/theme&lt;/code&gt; 软件包。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#hugo"&gt;Hugo 最低版本提高到 0.160.1&lt;/a&gt;&lt;/strong&gt;：原为 0.146.0；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新功能&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;从 &lt;code&gt;static/&lt;/code&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#favicons"&gt;自动发现 Favicon&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#shared-chrome"&gt;共享页面框架构建模式&lt;/a&gt;（实验性）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#other-notable-changes"&gt;其他重要变更&lt;/a&gt;，以及&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#for-maintainers"&gt;维护者相关变更&lt;/a&gt;：仓库软件包布局、构建与测试守卫。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ready-to-upgrade"&gt;准备升级？&lt;a id="breaking-changes"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#ready-to-upgrade" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&amp;#x26a0;&amp;#xfe0f; 请遵守&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/docs/update/#update-order"&gt;步骤顺序&lt;/a&gt;，避免破坏构建；&lt;/li&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#theme-folder"&gt;移动主题目录&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#hugo"&gt;Hugo 最低版本&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#favicons"&gt;删除默认 Favicon&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-deps"&gt;通过 npm 获取 Bootstrap 与 Font Awesome&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;如果站点尚未使用 Hugo 0.164.0 干净构建，请阅读配套
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/"&gt;Hugo 0.158+ 升级指南&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#npm-registry"&gt;Docsy 发布到 npm Registry&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#favicons"&gt;Favicon 自动发现&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 实验性&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#shared-chrome"&gt;共享页面框架构建模式&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-regular fa-wand-magic-sparkles fa-lg text-info px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#postcss"&gt;非 RTL 站点按需启用 PostCSS&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#other-notable-changes"&gt;其他重要变更&lt;/a&gt;与&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#for-maintainers"&gt;维护者相关变更&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
可以自行&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#upgrade"&gt;升级到 0.16.0&lt;/a&gt;，或&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#upgrading-with-ai"&gt;请 AI 智能体协助&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="theme-folder"&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; / &lt;i class="fa-regular fa-wand-magic-sparkles fa-lg text-info px-1"&gt;&lt;/i&gt; 移动主题目录&lt;a class="td-heading-self-link" href="#theme-folder" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Docsy 的标准主题树从仓库根目录移动到 &lt;code&gt;theme/&lt;/code&gt;，这是 0.16.0 最主要的结构变更。&lt;/p&gt;</description></item><item><title>Hugo 0.158.0–0.164.x 升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0+/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0+/</guid><description>&lt;p&gt;本文是 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/"&gt;Docsy 0.16.0 发布文章&lt;/a&gt;的配套指南；后者说明了
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#hugo"&gt;0.16.0 要求并验证过的 Hugo 版本&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="upgrade-summary"&gt;升级摘要&lt;a class="td-heading-self-link" href="#upgrade-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;以下情况适合阅读本指南&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.16.0/#upgrade"&gt;升级到 Docsy 0.16.0&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;只升级 Hugo。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：&lt;a id="breaking-changes"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#node-tools"&gt;由 Hugo 管理的 Node 工具要求 Node 22+&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#security"&gt;HTML 内容与符号链接的安全规则发生变化&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;审阅 &lt;strong&gt;弃用项&lt;/strong&gt;：&lt;a id="deprecations"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#language-apis"&gt;语言配置与模板 API&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#imaging"&gt;图片处理配置与模板 API&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#amp-escaping"&gt;Markdown 链接转义&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#image-url-churn"&gt;图片 URL 变动&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#template-module-cleanup"&gt;模板与 Module 清理&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#hugo-0-164-0"&gt;更快的构建与更严格的模板&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#notable-changes"&gt;重要变化&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
准备好后，直接阅读&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.158.0&amp;#43;/#upgrade"&gt;升级到 Hugo 0.164.0&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="language-apis"&gt;语言 API 弃用项（0.158.0）&lt;a class="td-heading-self-link" href="#language-apis" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hugo &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.158.0"&gt;0.158.0&lt;/a&gt;
重命名了若干语言配置项和模板方法。按照 Hugo 的弃用时间线，旧名称会先记录弃用通知，随后升级为警告，最终变为错误。&lt;/p&gt;</description></item><item><title>0.15.0 发布报告与升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/</guid><description>&lt;!-- markdownlint-disable no-space-in-emphasis --&gt;
&lt;div class="td-card card border me-4"&gt;
&lt;div class="card-header"&gt;
 亮点
 &lt;/div&gt;
&lt;div class="card-body"&gt;
 &lt;p class="card-text"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-robot text-info fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#agent-support"&gt;智能体支持&lt;/a&gt;&lt;/strong&gt;：&lt;code&gt;llms.txt&lt;/code&gt;、Markdown 页面输出，以及“查看 Markdown”页面元数据链接&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-diagram-project text-success fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#doc-rooted-sites"&gt;文档根站点&lt;/a&gt;&lt;/strong&gt;：改进把文档发布到站点根路径的支持&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-code-branch text-primary fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#version-menu"&gt;版本菜单&lt;/a&gt;&lt;/strong&gt;：更丰富的条目与更新后的导航栏渲染&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;h2 id="release-summary"&gt;发布摘要&lt;a class="td-heading-self-link" href="#release-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#agent-support"&gt;智能体支持&lt;/a&gt;&lt;/strong&gt;（实验性）：
&lt;ul&gt;
&lt;li&gt;生成 &lt;code&gt;llms.txt&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;为首页、分区和页面内容生成 Markdown 备用输出；&lt;/li&gt;
&lt;li&gt;页面存在 Markdown 备用版本时显示“查看 Markdown”页面元数据链接。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#doc-rooted-sites"&gt;文档根站点&lt;/a&gt;&lt;/strong&gt;（实验性）：记录将 &lt;code&gt;docs&lt;/code&gt;
分区发布到站点根路径的模式，并提供对应样例变体；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#version-menu"&gt;版本菜单条目&lt;/a&gt;&lt;/strong&gt;：支持标题、分隔线、逐条页面链接行为和基于 Kind 的样式；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内容、短代码与国际化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#community-footer-links"&gt;社区与 Footer 链接&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#card-shortcode"&gt;&lt;code&gt;card&lt;/code&gt; 短代码渲染&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#internationalization"&gt;国际化&lt;/a&gt;新增与更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ready-to-upgrade"&gt;准备升级？&lt;a id="breaking-changes"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#ready-to-upgrade" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#community-footer-links"&gt;社区与 Footer 链接&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#version-menu"&gt;版本菜单条目&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#card-shortcode"&gt;卡片短代码渲染&lt;/a&gt;（低风险）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 新功能（寻找绿色对勾图标）；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-regular fa-wand-magic-sparkles fa-lg text-info px-1"&gt;&lt;/i&gt; 清理与改进机会（寻找对应图标）；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#other-notable-changes"&gt;其他重要变更&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
准备好后，直接阅读&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.15.0/#upgrade"&gt;升级到 0.15.0&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="agent-support"&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 智能体支持&lt;a class="td-heading-self-link" href="#agent-support" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;0.15.0 包含智能体支持的&lt;a href="https://github.com/google/docsy/issues/2614"&gt;第一阶段&lt;/a&gt;实现，提供一组可选择启用的功能，帮助 AI 智能体与自动化工具发现并使用站点内容：&lt;/p&gt;</description></item><item><title>0.14.0 发布报告与升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/</link><pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/</guid><description>&lt;div class="td-alert td-alert--md alert alert-info" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading" aria-level="4"&gt;0.14.1 至 0.14.3 补丁更新&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;这些补丁版本的关键修复见 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.14.1"&gt;0.14.1&lt;/a&gt;、&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.14.2"&gt;0.14.2&lt;/a&gt; 与
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.14.3"&gt;0.14.3&lt;/a&gt;。0.14.2 的其他变化见&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#0.14.2"&gt;补丁更新 0.14.2&lt;/a&gt;。如果现在升级，请按照本指南操作，并在文中提到 0.14.0 的地方使用 0.14.3。&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;style&gt;
 li &gt; div.alert-nb { margin: 0.5rem 0 !important;}
&lt;/style&gt;
&lt;div class="td-card card border me-4"&gt;
&lt;div class="card-header"&gt;
 亮点
 &lt;/div&gt;
&lt;div class="card-body"&gt;
 &lt;p class="card-text"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-palette text-success fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#styles-customization"&gt;&lt;strong&gt;样式与定制&lt;/strong&gt;&lt;/a&gt;：改进导航栏，重新组织 SCSS 文件&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-book text-info fa-lg"&gt;&lt;/i&gt; &lt;span&gt;&lt;strong&gt;内容与本地化&lt;/strong&gt;：新增 Markdown
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#alerts"&gt;告警语法&lt;/a&gt;并改进&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#other-notable-changes"&gt;国际化&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation text-warning fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#hugo"&gt;要求 Hugo 0.155.0&lt;/a&gt;&lt;/strong&gt;，以及 0.153+ 的破坏性与重要变化&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;h2 id="release-summary"&gt;发布摘要&lt;a class="td-heading-self-link" href="#release-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#styles-customization"&gt;样式与定制&lt;/a&gt;&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#navbar"&gt;导航栏改进&lt;/a&gt;，包括可配置浅色/深色主题与可调整高度；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#heading-aliases"&gt;标题别名与页内目标&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#improved-scss-soc"&gt;重新组织内部 SCSS 文件&lt;/a&gt;。
&lt;div class="td-alert td-alert--md alert alert-nb" role="alert"&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;&amp;#x26a0;&amp;#xfe0f; 如果你&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#swagger-scss"&gt;定制 &lt;strong&gt;Swagger UI&lt;/strong&gt;&lt;/a&gt;，这会影响你的项目！&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内容、短代码与国际化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;新增 Markdown &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#alerts"&gt;告警语法&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#blocks-cover"&gt;&lt;code&gt;blocks/cover&lt;/code&gt;&lt;/a&gt; 短代码变更；&lt;/li&gt;
&lt;li&gt;新增用于 Netlify 构建信息的&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#shortcodes"&gt;短代码&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#other-notable-changes"&gt;国际化&lt;/a&gt;更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;要求 &lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#hugo"&gt;Hugo 0.155.0 或更高版本&lt;/a&gt;&lt;/strong&gt;；同时讨论破坏性变更与
&lt;a href="https://gohugo.io/quick-reference/glossary/#sites-matrix"&gt;sites.matrix&lt;/a&gt; 等新功能；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#clarified-public-vs-internal-theme-features"&gt;公开功能与内部功能&lt;/a&gt;&lt;/strong&gt;：新增定义，明确定制表面、私有/内部功能和支持边界。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ready-to-upgrade"&gt;准备升级？&lt;a id="breaking-changes"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#ready-to-upgrade" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#styles-customization"&gt;样式与定制&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#heading-aliases"&gt;标题别名与页内目标&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#blocks-cover"&gt;blocks/cover 短代码&lt;/a&gt;正文处理；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#hugo"&gt;Hugo 0.155.0 要求与 0.153+ 破坏性变更&lt;/a&gt;；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt;（仅样式）&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#0.14.2"&gt;Docsy 0.14.2 代码样式更新&lt;/a&gt;，适配浅色/深色模式。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 新功能（寻找绿色对勾图标）；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-regular fa-wand-magic-sparkles fa-lg text-info px-1"&gt;&lt;/i&gt; 清理与改进机会（寻找对应图标）；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#other-notable-changes"&gt;其他重要变更&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
准备好后，直接阅读&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/#upgrade"&gt;升级到 0.14.0&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="alerts"&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; Markdown 告警语法&lt;a class="td-heading-self-link" href="#alerts" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Docsy 0.14.0 支持 Hugo 的 Markdown 告警语法：&lt;/p&gt;</description></item><item><title>Hugo 0.152.0–0.155.x 升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0+/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0+/</guid><description>&lt;p&gt;本文总结 Hugo 0.152.0 至 0.155.3 的破坏性变更与重要变化，是 Docsy
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/0.14.0/"&gt;0.14.0&lt;/a&gt; 与 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/"&gt;0.13.0&lt;/a&gt; 发布和升级指南的配套文章。&lt;/p&gt;
&lt;h2 id="upgrade-summary"&gt;升级摘要&lt;a class="td-heading-self-link" href="#upgrade-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;本指南重点说明 Hugo 0.152.0–0.155.x 的破坏性变更，以及可能需要执行的操作。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：&lt;a id="breaking-changes"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#yaml-yes-no-etc"&gt;YAML yes/no Token 变为字符串&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#build-order"&gt;多维站点的构建顺序发生变化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;审阅 &lt;strong&gt;弃用项&lt;/strong&gt;（不具破坏性，但建议处理）：&lt;a id="deprecations"&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Mount 的 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#lang-mount-deprecation"&gt;&lt;code&gt;lang&lt;/code&gt; 选项已弃用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#use-files"&gt;&lt;code&gt;includeFiles&lt;/code&gt;/&lt;code&gt;excludeFiles&lt;/code&gt; 已弃用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#known-issues"&gt;已知问题与修复&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#notable-changes"&gt;重要变化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
准备好后，直接阅读&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2026/hugo-0.152.0&amp;#43;/#upgrade"&gt;升级到 Hugo 0.155.x&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="yaml-yes-no-etc"&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; YAML yes/no Token 变为字符串（0.152.0）&lt;a id="0.152.0"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#yaml-yes-no-etc" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.152.0"&gt;0.152.0&lt;/a&gt;（2025-10-21）升级到更现代的 YAML 库，导致配置文件和页面 Front
Matter 中某些 Token 的解释方式发生破坏性变化。&lt;/p&gt;</description></item><item><title>0.13.0 发布报告与升级指南</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/</link><pubDate>Mon, 24 Nov 2025 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/</guid><description>&lt;div class="td-card card border me-4"&gt;
&lt;div class="card-header"&gt;
 亮点
 &lt;/div&gt;
&lt;div class="card-body"&gt;
 &lt;p class="card-text"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-fire text-warning fa-lg"&gt;&lt;/i&gt; &lt;span&gt;Docsy &lt;a href="https://github.com/google/docsy/releases/v0.13.0"&gt;0.13.0&lt;/a&gt;
包含 2025 年&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#active-toc-entry-tracking"&gt;得票最高&lt;/a&gt;的&lt;a href="https://github.com/google/docsy/issues?q=is%3Aissue%20state%3Aclosed%20sort%3Areactions-%2B1-desc%20closed%3A2025-01-01..2025-12-31"&gt;功能请求&lt;/a&gt;，以及更多改进。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-check text-success fa-lg"&gt;&lt;/i&gt;
&lt;span&gt;本版带来新功能，而且只有&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#breaking-changes"&gt;少量破坏性变更&lt;/a&gt;。&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-robot text-info fa-lg"&gt;&lt;/i&gt; &lt;span&gt;阅读我们使用 AI
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#upgrade"&gt;升级 Docsy 项目&lt;/a&gt;的&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#upgrading-and-ai"&gt;实践经验&lt;/a&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;h2 id="release-summary"&gt;发布摘要&lt;a class="td-heading-self-link" href="#release-summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Docsy &lt;a href="https://github.com/google/docsy/releases/v0.13.0"&gt;0.13.0&lt;/a&gt; 包含以下重要功能与修复：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-compass text- px-1"&gt;&lt;/i&gt;
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#navigation-and-ux"&gt;导航与用户体验&lt;/a&gt;改进，包括 2025 年 &lt;strong&gt;得票最高&lt;/strong&gt;
的&lt;a href="https://github.com/google/docsy/issues?q=is%3Aissue%20state%3Aclosed%20sort%3Areactions-%2B1-desc%20closed%3A2025-01-01..2025-12-31"&gt;功能请求&lt;/a&gt;：&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#active-toc-entry-tracking"&gt;目录活动项跟踪&lt;/a&gt;（&lt;a href="https://github.com/google/docsy/issues/349"&gt;#349&lt;/a&gt;、&lt;a href="https://github.com/google/docsy/issues/2289"&gt;#2289&lt;/a&gt;）；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-code text- px-1"&gt;&lt;/i&gt;
重写&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#alert-shortcode"&gt;告警短代码&lt;/a&gt;，更好地支持 Markdown；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-universal-access text- px-1"&gt;&lt;/i&gt;
改进&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#accessibility"&gt;无障碍能力&lt;/a&gt;，增强颜色对比度和深色模式支持。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ready-to-upgrade"&gt;准备升级？&lt;a id="breaking-changes"&gt;&lt;/a&gt;&lt;a class="td-heading-self-link" href="#ready-to-upgrade" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;审阅 &lt;span class="badge text-bg-warning rounded-pill text-small"&gt;BREAKING&lt;/span&gt; 变更：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#alert-shortcode"&gt;告警短代码&lt;/a&gt;正文处理方式变化；&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-triangle-exclamation fa-lg text-warning px-1"&gt;&lt;/i&gt; &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#language-menu-visibility"&gt;语言菜单&lt;/a&gt;可见性变化。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;可以快速浏览：
&lt;ul&gt;
&lt;li&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 新功能；&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#other-notable-changes"&gt;其他重要变更&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i class="fa-solid fa-rocket text-primary px-1"&gt;&lt;/i&gt;
准备好后，直接阅读&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.13.0/#upgrading-and-ai"&gt;升级到 0.13.0&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="navigation-and-ux"&gt;&lt;i class="fa-solid fa-compass text- px-1"&gt;&lt;/i&gt; 导航与用户体验改进&lt;a class="td-heading-self-link" href="#navigation-and-ux" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="active-toc-entry-tracking"&gt;&lt;i class="fa-regular fa-square-check fa-lg text-success px-1"&gt;&lt;/i&gt; 目录活动项跟踪&lt;a class="td-heading-self-link" href="#active-toc-entry-tracking" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Docsy 0.13.0 引入 &lt;em&gt;目录（TOC）活动项跟踪&lt;/em&gt;，这是 2025 年 &lt;strong&gt;得票最高&lt;/strong&gt;
的&lt;a href="https://github.com/google/docsy/issues?q=is%3Aissue%20state%3Aclosed%20sort%3Areactions-%2B1-desc%20closed%3A2025-01-01..2025-12-31"&gt;功能请求&lt;/a&gt;。当读者滚动页面时，当前可见分区对应的目录项会高亮。该功能通过 Bootstrap
&lt;a href="https://getbootstrap.com/docs/5.3/components/scrollspy/"&gt;ScrollSpy&lt;/a&gt;
的&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/implementation/scrollspy-patch/"&gt;补丁版本&lt;/a&gt;实现。新增的默认目录标签“本页内容”与“返回页首”可以本地化。详情参阅&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/docs/content/navigation/#toc-entry-tracking"&gt;使用
ScrollSpy 跟踪目录活动项&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>从 Docsy 0.11.0 升级到 0.12.0</title><link>https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/</link><pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate><guid>https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/</guid><description>&lt;p&gt;我们没有为 0.12.0 发布版本公告，因此借此机会完整介绍从 &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.11.0"&gt;0.11.0&lt;/a&gt; 升级到
&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.12.0"&gt;0.12.0&lt;/a&gt; 的过程。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;摘要&lt;/strong&gt;：Docsy &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.12.0"&gt;0.12.0&lt;/a&gt;
的主要破坏性变更来自 Hugo 的&lt;a href="https://gohugo.io/templates/new-templatesystem-overview/"&gt;新模板系统&lt;/a&gt;，它改变了 &lt;code&gt;layouts&lt;/code&gt;
子目录和文件名。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本文将依次完成以下升级：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#update-docsy"&gt;Docsy&lt;/a&gt;&lt;/strong&gt;：&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.11.0"&gt;0.11.0&lt;/a&gt; → &lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/project/about/changelog/#v0.12.0"&gt;0.12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#update-hugo"&gt;Hugo&lt;/a&gt;&lt;/strong&gt;：0.136.2 → 0.147.5&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#update-nodejs"&gt;Node&lt;/a&gt;&lt;/strong&gt;：LTS 20 → LTS 22&lt;sup id="fnref1:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="td-alert td-alert--md alert alert-note" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading" aria-level="4"&gt;说明&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;本文覆盖最常见的升级步骤。项目定制项可能还需要额外调整。建议在 &lt;strong&gt;独立分支&lt;/strong&gt;
中完成这些变更，并在部署到生产环境前进行 &lt;strong&gt;全面测试&lt;/strong&gt;。&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="procedure-overview"&gt;流程概览&lt;a class="td-heading-self-link" href="#procedure-overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#update-docsy-hugo-and-more"&gt;更新 Docsy 与 Hugo 版本&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#move-custom-layout-files-and-folders"&gt;移动自定义布局文件与目录&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#check-for-additional-required-changes"&gt;检查其他必要变更&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pgsty.github.io/oink.pgsty.com/zh/blog/2025/0.12.0/#test-your-site"&gt;测试站点&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="update-docsy-hugo-and-more"&gt;更新 Docsy、Hugo 及其他依赖&lt;a class="td-heading-self-link" href="#update-docsy-hugo-and-more" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="update-nodejs"&gt;1. 更新 Node.js&lt;a class="td-heading-self-link" href="#update-nodejs" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Docsy 正式支持当前活跃的 Node.js LTS 版本。在 0.12.0 发布时，该版本是 Node.js
22。建议使用 &lt;a href="https://github.com/nvm-sh/nvm"&gt;nvm&lt;/a&gt; 更新：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nvm install --lts
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;该命令会安装最新 LTS，并在当前 Shell 会话中选中它（适用于 Linux 与 macOS）。&lt;/p&gt;</description></item></channel></rss>