跳转到主要内容

博客

博客
OINK 1.5.1 — 双列视图修复与发布输出正确性 OinkRelease
OINK 1.5.0 — 译文并排阅读 OinkRelease
OINK 1.4.0 — 表格、图表与搜索更好用了 OinkRelease
把博客列表变成画廊 Oink
OINK 1.3.2 — 恢复仅依赖 Hugo 的构建 OinkRelease
OINK 1.3.1 — 阅读体验修复 OinkRelease
OINK 1.3.0 — Expo 图片相册 OinkRelease
OINK 1.2.0:四套风格,本地优先 OinkRelease
OINK 1.1.0:原生多语言界面、导航与站点扩展 OinkRelease
OINK 1.0.0:稳定契约、Starter 与正式发布 OinkRelease
OINK 0.8.2:面向 Hugo Themes 构建器的 Go 1.26 模块兼容性 OinkRelease
OINK 0.8.1:稳定的 Print 锚点、不被标题挤压的 Book 编号与完整发布材料 OinkRelease
  • OINK 1.5.1 — 双列视图修复与发布输出正确性

    OINK 发布于 发布 1302 字 3 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.5.1 — 双列视图修复与发布输出正确性

    OINK 1.5.1 是继 1.5.0 之后的维护版本,发布了双语阅读器上线后积累的审查修正:阅读器统一改名为 Duo View(双列视图),加载和同步状态更清晰,静态输出也重新守住各自的格式边界。同时修正 导航标识、安全回退、搜索排序、无障碍与本地化细节。已有的 params.ui.compare 与 compare_translations 配置保持有效,无需迁移内容。 v1.5.1 发布于 2026-11-06 查看发布 源码 · tar.gz 源码 · zip pgsty/oink …

    OINK 1.5.1 是继 1.5.0 之后的维护版本,发布了双语阅读器上线后积累的审查修正:阅读器统一改名为 Duo View(双列视图),加载和同步状态更清晰,静态输出也重新守住各自的格式边界。同时修正 导航标识、安全回退、搜索排序、无障碍与本地化细节。已有的 params.ui.compare 与 compare_translations 配置保持有效,无需迁移内容。 v1.5.1 发布于 2026-11-06 查看发布 源码 · tar.gz 源码 · zip pgsty/oink …

  • OINK 1.5.0 — 译文并排阅读

    OINK 发布于 发布 1765 字 4 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.5.0 — 译文并排阅读

    OINK 1.5.0 为多语言站点新增按需开启的双语视图。读者、作者和译者可以把当前页面与已有 译文并排打开,让两侧保持在同一章节附近。该功能默认关闭,不开启的站点生成的页面与输出 保持不变。本文档站已升级至 OINK 1.5.0,并在 Docs 与博客页面默认开启双语视图——直接按 B 或点击本页右上角的「打开双语视图」按钮即可现场体验。 v1.5.0 发布于 2026-11-04 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 双语视图 只需一个站点参数即可开启: …

    OINK 1.5.0 为多语言站点新增按需开启的双语视图。读者、作者和译者可以把当前页面与已有 译文并排打开,让两侧保持在同一章节附近。该功能默认关闭,不开启的站点生成的页面与输出 保持不变。本文档站已升级至 OINK 1.5.0,并在 Docs 与博客页面默认开启双语视图——直接按 B 或点击本页右上角的「打开双语视图」按钮即可现场体验。 v1.5.0 发布于 2026-11-04 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 双语视图 只需一个站点参数即可开启: …

  • OINK 1.4.0 — 表格、图表与搜索更好用了

    OINK 发布于 发布 1948 字 4 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.4.0 — 表格、图表与搜索更好用了

    OINK 1.4.0 主要改善技术文档的阅读体验:大表格可以按需展开,Mermaid 与 PlantUML 共用图表查看器,本地搜索更好地处理中文和中英混合查询。这次还加入博客画廊, 统一了常用组件的间距、边框与操作反馈。 v1.4.0 发布于 2026-10-26 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 表格:需要时再展开 多数表格放在正文里就够用。少数需要更大阅读空间的表格,在下方加上 .expand 即可。 鼠标移入或键盘聚焦时,右上角出现一个小按钮;触屏 …

    OINK 1.4.0 主要改善技术文档的阅读体验:大表格可以按需展开,Mermaid 与 PlantUML 共用图表查看器,本地搜索更好地处理中文和中英混合查询。这次还加入博客画廊, 统一了常用组件的间距、边框与操作反馈。 v1.4.0 发布于 2026-10-26 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 表格:需要时再展开 多数表格放在正文里就够用。少数需要更大阅读空间的表格,在下方加上 .expand 即可。 鼠标移入或键盘聚焦时,右上角出现一个小按钮;触屏 …

  • 把博客列表变成画廊

    Vonng 发布于 Oink 1740 字 4 分钟

    Vonng造 OINKOink

    把博客列表变成画廊

    有时候,认出一篇文章最快的办法是看封面。旅行手记、速写集、项目记录,都可能 比普通技术文章更适合先看图、再读标题。 OINK 1.4.0 新增一种博客视图:gallery。每篇文章成为一张可点击的 封面,默认按比例拼成行;鼠标悬停或键盘聚焦时,标题和描述浮现出来,点击则 进入文章。 已随 OINK 1.4.0 发布 画廊已经属于正式主题。它沿用普通博客文章模型,只增加一种以封面浏览同一批文章的方式。 同一批文章,四种浏览方式 现有的几种视图各有用途。知道日期或标题时,表格最便于查找;想先读摘要, …

    有时候,认出一篇文章最快的办法是看封面。旅行手记、速写集、项目记录,都可能 比普通技术文章更适合先看图、再读标题。 OINK 1.4.0 新增一种博客视图:gallery。每篇文章成为一张可点击的 封面,默认按比例拼成行;鼠标悬停或键盘聚焦时,标题和描述浮现出来,点击则 进入文章。 已随 OINK 1.4.0 发布 画廊已经属于正式主题。它沿用普通博客文章模型,只增加一种以封面浏览同一批文章的方式。 同一批文章,四种浏览方式 现有的几种视图各有用途。知道日期或标题时,表格最便于查找;想先读摘要, …

  • OINK 1.3.2 — 恢复仅依赖 Hugo 的构建

    OINK 发布于 发布 917 字 2 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.3.2 — 恢复仅依赖 Hugo 的构建

    OINK 1.3.2 撤回了 1.3.1 引入的强制 Dart Sass 安装要求。普通站点构建与预览使用 Hugo Extended 及其内置 LibSass。主样式、ReDoc 样式、深色语法高亮和项目 SCSS 钩子继续可用。1.3.1 中独立的可读性修复与 FileTree 修复全部保留。 v1.3.2 发布于 2026-10-18 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 保留的阅读体验修复 本版本保留 1.3.1 引入的社区修复: Markmap:节点 …

    OINK 1.3.2 撤回了 1.3.1 引入的强制 Dart Sass 安装要求。普通站点构建与预览使用 Hugo Extended 及其内置 LibSass。主样式、ReDoc 样式、深色语法高亮和项目 SCSS 钩子继续可用。1.3.1 中独立的可读性修复与 FileTree 修复全部保留。 v1.3.2 发布于 2026-10-18 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 保留的阅读体验修复 本版本保留 1.3.1 引入的社区修复: Markmap:节点 …

  • OINK 1.3.1 — 阅读体验修复

    OINK 发布于 发布 1043 字 3 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.3.1 — 阅读体验修复

    当前版本:OINK 1.3.2 1.3.2 发布说明已取代本版本的编译器配置: 使用 Hugo Extended 0.168.0、内置 LibSass 并保留可见告警。 无需为 OINK 安装 Dart Sass,也不要启用告警致命构建。下文保留 1.3.1 发布时的要求。 OINK 1.3.1 修复四类阅读问题,默认保留紧凑布局,同时将构建基线升级至 Hugo Extended 0.168.0 和 独立 Dart Sass 1.105.2,使用 Go 1.27.2 验证。CI 自动跟随 Go …

    当前版本:OINK 1.3.2 1.3.2 发布说明已取代本版本的编译器配置: 使用 Hugo Extended 0.168.0、内置 LibSass 并保留可见告警。 无需为 OINK 安装 Dart Sass,也不要启用告警致命构建。下文保留 1.3.1 发布时的要求。 OINK 1.3.1 修复四类阅读问题,默认保留紧凑布局,同时将构建基线升级至 Hugo Extended 0.168.0 和 独立 Dart Sass 1.105.2,使用 Go 1.27.2 验证。CI 自动跟随 Go …

  • OINK 1.3.0 — Expo 图片相册

    OINK 发布于 发布 1568 字 4 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.3.0 — Expo 图片相册

    OINK 1.3.0 新增 Expo,与 Docs、Blog、Book 并列。一册相册就是一个 Hugo 叶子页面包:index.md 和同目录的图片。资源元数据提供标题、图注、署名、顺序和稳定图片链接,无需为每张图片单独创建网页或 YAML 文件。 OINK 1.3.0 以 Hugo Extended 0.166.0 作为最低版本,以及开发、CI 与发布测试的 统一基线。模块声明 Go 1.27.0。 主要变化 Expo 相册共用 OINK 侧栏、导航和外观控件。 展墙、卡片、无缝三种布局,保 …

    OINK 1.3.0 新增 Expo,与 Docs、Blog、Book 并列。一册相册就是一个 Hugo 叶子页面包:index.md 和同目录的图片。资源元数据提供标题、图注、署名、顺序和稳定图片链接,无需为每张图片单独创建网页或 YAML 文件。 OINK 1.3.0 以 Hugo Extended 0.166.0 作为最低版本,以及开发、CI 与发布测试的 统一基线。模块声明 Go 1.27.0。 主要变化 Expo 相册共用 OINK 侧栏、导航和外观控件。 展墙、卡片、无缝三种布局,保 …

  • OINK 1.2.0:四套风格,本地优先

    OINK 发布于 发布 2432 字 5 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.2.0:四套风格,本地优先

    OINK 1.2.0 为同一份技术内容带来四套视觉风格: Paper、 Slate、 Ink 和 Terminal。Paper 成为默认外观,Slate 保留熟悉的 OINK 风格。读者可以 分别选择风格与明暗模式,字体和核心脚本仍从站点本地加载。 这次更新也改善了日常阅读与发布体验:中文搜索摘要更清晰,导航与元数据保持 一致,键盘和复制操作更可靠,PDF 导出与维护工具增加了保护。既有站点无需 批量迁移内容。 主要变化 同一份内容支持四套风格;Paper 成为默认,既有站点可选择 Slate …

    OINK 1.2.0 为同一份技术内容带来四套视觉风格: Paper、 Slate、 Ink 和 Terminal。Paper 成为默认外观,Slate 保留熟悉的 OINK 风格。读者可以 分别选择风格与明暗模式,字体和核心脚本仍从站点本地加载。 这次更新也改善了日常阅读与发布体验:中文搜索摘要更清晰,导航与元数据保持 一致,键盘和复制操作更可靠,PDF 导出与维护工具增加了保护。既有站点无需 批量迁移内容。 主要变化 同一份内容支持四套风格;Paper 成为默认,既有站点可选择 Slate …

  • OINK 1.1.0:原生多语言界面、导航与站点扩展

    OINK 发布于 发布 2876 字 6 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.1.0:原生多语言界面、导航与站点扩展

    OINK 1.1.0 是稳定 1.0 契约之后的第一个次版本:补齐原生界面翻译,让分类法根页 成为实用的导航目录,并处理社区对侧栏状态、键盘焦点、内容分组与搜索扩展的反馈。 现有 1.0 内容与配置不需要迁移源码。 概览 32 份原生界面目录:从 Docsy 继承的 31 个 locale 名称,加上通用 zh,均包含 相同的 194 条 OINK 消息,并采用各语言的复数规则。 分类法目录:标签、分类、作者与系列提供紧凑术语卡片、本地化页头,以及站点已 声明分类法之间的切换器。 可靠的导航:缓 …

    OINK 1.1.0 是稳定 1.0 契约之后的第一个次版本:补齐原生界面翻译,让分类法根页 成为实用的导航目录,并处理社区对侧栏状态、键盘焦点、内容分组与搜索扩展的反馈。 现有 1.0 内容与配置不需要迁移源码。 概览 32 份原生界面目录:从 Docsy 继承的 31 个 locale 名称,加上通用 zh,均包含 相同的 194 条 OINK 消息,并采用各语言的复数规则。 分类法目录:标签、分类、作者与系列提供紧凑术语卡片、本地化页头,以及站点已 声明分类法之间的切换器。 可靠的导航:缓 …

  • OINK 1.0.0:稳定契约、Starter 与正式发布

    OINK 发布于 发布 2143 字 5 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 1.0.0:稳定契约、Starter 与正式发布

    OINK 1.0.0 是稳定性里程碑,不是临发布前重置 API。它把整个 0.x 周期形成的组件、 配置、内容、输出与维护者契约提升为第一个主版本。本说明汇总 v0.8.0..v1.0.0 范围内的全部主题修改;0.8.0 已经交付的 Agent 输出与反向链接是比较基线,不会再 冒充 1.0 新功能重复计算。 已经使用 0.8.0、0.8.1 或 0.8.2 的站点不需要迁移内容或配置。把模块固定到新版本, 执行 warning 即失败的严格构建,再像任何主题升级一样检查真实渲染即可。 …

    OINK 1.0.0 是稳定性里程碑,不是临发布前重置 API。它把整个 0.x 周期形成的组件、 配置、内容、输出与维护者契约提升为第一个主版本。本说明汇总 v0.8.0..v1.0.0 范围内的全部主题修改;0.8.0 已经交付的 Agent 输出与反向链接是比较基线,不会再 冒充 1.0 新功能重复计算。 已经使用 0.8.0、0.8.1 或 0.8.2 的站点不需要迁移内容或配置。把模块固定到新版本, 执行 warning 即失败的严格构建,再像任何主题升级一样检查真实渲染即可。 …

  • OINK 0.8.2:面向 Hugo Themes 构建器的 Go 1.26 模块兼容性

    OINK 发布于 发布 504 字 2 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 0.8.2:面向 Hugo Themes 构建器的 Go 1.26 模块兼容性

    OINK 0.8.2 是一次模块元数据兼容性发布。它不修改模板、资产、组件 API、配置键、 内容语法或任何渲染输出。已经使用 0.8.1 的站点不需要迁移内容。 v0.8.2 发布于 2026-08-29 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 主题模块现在声明 Go 1.26,而不是 Go 1.27。 Hugo 官方主题构建器可以在固定的 Go 1.26 与 GOTOOLCHAIN=local 环境中导入 OINK。 Hugo Extended …

    OINK 0.8.2 是一次模块元数据兼容性发布。它不修改模板、资产、组件 API、配置键、 内容语法或任何渲染输出。已经使用 0.8.1 的站点不需要迁移内容。 v0.8.2 发布于 2026-08-29 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 主题模块现在声明 Go 1.26,而不是 Go 1.27。 Hugo 官方主题构建器可以在固定的 Go 1.26 与 GOTOOLCHAIN=local 环境中导入 OINK。 Hugo Extended …

  • OINK 0.8.1:稳定的 Print 锚点、不被标题挤压的 Book 编号与完整发布材料

    OINK 发布于 发布 999 字 2 分钟

    OINKReleaseOINK 版本发布OinkRelease

    OINK 0.8.1:稳定的 Print 锚点、不被标题挤压的 Book 编号与完整发布材料

    OINK 0.8.1 收口了两个小而具体的渲染问题,并让项目的公开展示与 0.8.0 已经交付的框架能力保持一致。它没有修改组件 API、配置键、内容语法或兼容性下限。 现有 0.8.0 站点只需升级模块固定版本,不需要迁移内容。 v0.8.1 发布于 2026-08-29 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 一个页面单独渲染为 Print 时,现在与普通页面保持完全相同的标题和脚注 ID。 分区与整书 Print 仍会给这些页面局部 ID 增加命名空 …

    OINK 0.8.1 收口了两个小而具体的渲染问题,并让项目的公开展示与 0.8.0 已经交付的框架能力保持一致。它没有修改组件 API、配置键、内容语法或兼容性下限。 现有 0.8.0 站点只需升级模块固定版本,不需要迁移内容。 v0.8.1 发布于 2026-08-29 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 一个页面单独渲染为 Print 时,现在与普通页面保持完全相同的标题和脚注 ID。 分区与整书 Print 仍会给这些页面局部 ID 增加命名空 …