跳转到主要内容

OINK

OINK 项目本身作为正式发布注记与项目公告的作者。

OINK 为正式发布注记与项目公告署名。这个作者档案将项目身份与编写设计笔记、 教程和工程报告的具体维护者区分开来。

关于 OINK

OINK 是一款本地优先的 Hugo 技术文档主题,为 Pigsty 文档家族提供共享的页面外壳、 导航、发布界面与 Markdown 原生内容组件。

  • Oink 0.6.0:沉浸式博客、更稳健的构建、更精简的内部实现

    OINK 发布于 发布 2746 字 6 分钟

    OINKReleaseOINK 版本发布OinkRelease

    Oink 0.6.0:沉浸式博客、更稳健的构建、更精简的内部实现

    Oink 0.6.0 保留 0.5 确立的组件 API,集中改进它周围的系统:长文阅读、博客发现、 来源标注、版本发布、构建韧性,以及主题自身的可维护性。 本版本没有新增 article 类型,也没有第二套页面外壳。沉浸式阅读只是现有博客外壳的 一种配置,因此文章仍处于原有列表、订阅源、分类、系列与翻页序列中。 v0.6.0 发布于 2026-08-20 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 博客外壳新增全幅 hero 题图和随正文起步的流式大纲轨道。 …

    Oink 0.6.0 保留 0.5 确立的组件 API,集中改进它周围的系统:长文阅读、博客发现、 来源标注、版本发布、构建韧性,以及主题自身的可维护性。 本版本没有新增 article 类型,也没有第二套页面外壳。沉浸式阅读只是现有博客外壳的 一种配置,因此文章仍处于原有列表、订阅源、分类、系列与翻页序列中。 v0.6.0 发布于 2026-08-20 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 概览 博客外壳新增全幅 hero 题图和随正文起步的流式大纲轨道。 …

  • Oink 0.5.0 — 组件 API v5 与收敛后的配置

    OINK 发布于 发布 15510 字 31 分钟

    OINKReleaseOINK 版本发布OinkRelease

    Oink 0.5.0 — 组件 API v5 与收敛后的配置

    Oink 0.5.0 是 API 冻结版本。它包含 1.0 线将要冻结的全部变更:组件 API v5 (原生 Markdown 形态优先,29 个 shortcode 作为完整形态)、按三条规则收敛的配置键与 front matter 键、主题产出物统一的命名空间、0.x 兼容层与无人使用的 Docsy 遗留物的 删除,以及能把 0.4 站点改写到位的迁移工具。任何被退役的键、形态或 shortcode 都会让构建失败,并在错误信息里给出替代写法。 对每一个 0.4 站点来说这都是破坏性升级。请 …

    Oink 0.5.0 是 API 冻结版本。它包含 1.0 线将要冻结的全部变更:组件 API v5 (原生 Markdown 形态优先,29 个 shortcode 作为完整形态)、按三条规则收敛的配置键与 front matter 键、主题产出物统一的命名空间、0.x 兼容层与无人使用的 Docsy 遗留物的 删除,以及能把 0.4 站点改写到位的迁移工具。任何被退役的键、形态或 shortcode 都会让构建失败,并在错误信息里给出替代写法。 对每一个 0.4 站点来说这都是破坏性升级。请 …

  • Oink 0.4.0 — 面向完整发布流程的场景组件体系

    OINK 发布于 发布 1960 字 4 分钟

    OINKReleaseOINK 版本发布OinkRelease

    Oink 0.4.0 — 面向完整发布流程的场景组件体系

    Oink 0.4.0 完整交付场景组件体系。原始设计将 Reading & Release、Landing 与 Book 分别放在 0.4、0.5、0.6 三个里程碑中;公开版本将三条轨道合并到一个已签名的 v0.4.0 标签,让消费站接入一套连贯契约,而不是一串彼此依赖的预览版本。 本版本继续保持本地优先:消费站仍然只需 Hugo Extended 与 Go,不需要 Node.js、浏览器端 API 或 CDN。所有交互都采用渐进增强;HTML、打印、Markdown 与 RSS 输出会保留理 …

    Oink 0.4.0 完整交付场景组件体系。原始设计将 Reading & Release、Landing 与 Book 分别放在 0.4、0.5、0.6 三个里程碑中;公开版本将三条轨道合并到一个已签名的 v0.4.0 标签,让消费站接入一套连贯契约,而不是一串彼此依赖的预览版本。 本版本继续保持本地优先:消费站仍然只需 Hugo Extended 与 Go,不需要 Node.js、浏览器端 API 或 CDN。所有交互都采用渐进增强;HTML、打印、Markdown 与 RSS 输出会保留理 …

  • Oink 0.3.0 — 写作、导航与更轻的页面

    OINK 发布于 发布 2936 字 6 分钟

    OINKReleaseOINK 版本发布OinkRelease

    Oink 0.3.0 — 写作、导航与更轻的页面

    v0.3.0 发布于 2026-08-12 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 发布门禁:上面的标签必须能够公开解析,项目站必须固定到该精确标签,并且线上检查必须通过。在此之前,请把当前源码页面视为发布候选材料。 Oink 0.3.0 是围绕写作与导航的一个版本。写页面时,代码块有了现代化的呈现,并补齐了一组每天都会用到的小组件;读页面时,多了嵌套导航与命令面板;而所有页面都实实在在变轻了——jQuery 已被移除。 模块路径、最低 Hugo 版本以及 …

    v0.3.0 发布于 2026-08-12 查看发布 源码 · tar.gz 源码 · zip pgsty/oink 发布门禁:上面的标签必须能够公开解析,项目站必须固定到该精确标签,并且线上检查必须通过。在此之前,请把当前源码页面视为发布候选材料。 Oink 0.3.0 是围绕写作与导航的一个版本。写页面时,代码块有了现代化的呈现,并补齐了一组每天都会用到的小组件;读页面时,多了嵌套导航与命令面板;而所有页面都实实在在变轻了——jQuery 已被移除。 模块路径、最低 Hugo 版本以及 …

  • Oink 0.2.0:更丰富的内容与更精致的呈现

    OINK 发布于 发布 1925 字 4 分钟

    OINK发布OINK 版本发布OinkRelease

    Oink 0.2.0:更丰富的内容与更精致的呈现

    v0.2.0 发布于 2026-08-10 查看发布 源码 · tar.gz 源码 · zip pgsty/oink Oink 0.2.0 聚焦读者与作者最常接触的表面:首页、品牌呈现、博客发现、分区索引与操作指南。Oink 项目站点也同步成为更清晰的双语参考,用于说明主题的当前契约。 模块路径、最低 Hugo 版本以及消费端仅依赖 Hugo 的构建方式均保持不变。唯一可能影响现有站点的配置改名,详见破坏性变更。 发布亮点 首页与品牌 首页现在可以通过有序 sections 列表组合 12 种 …

    v0.2.0 发布于 2026-08-10 查看发布 源码 · tar.gz 源码 · zip pgsty/oink Oink 0.2.0 聚焦读者与作者最常接触的表面:首页、品牌呈现、博客发现、分区索引与操作指南。Oink 项目站点也同步成为更清晰的双语参考,用于说明主题的当前契约。 模块路径、最低 Hugo 版本以及消费端仅依赖 Hugo 的构建方式均保持不变。唯一可能影响现有站点的配置改名,详见破坏性变更。 发布亮点 首页与品牌 首页现在可以通过有序 sections 列表组合 12 种 …

  • OINK 实现预览正式亮相

    OINKVonng 发布于 Oink 1821 字 4 分钟

    OINKVonng造 OINKOink

    OINK 实现预览正式亮相

    今天,我们发布 OINK 实现预览:它从 Docsy 直接演化而来,提供唯一标准产品外壳、仅依赖 Hugo 的消费端构建、本地优先浏览器依赖、通用多语言框架,以及一组从 PGSTY 文档站提炼出的可复用内容组件。 这是实现与文档里程碑,不是已经公开的版本化发行。最终公开品牌、模块与软件包身份、首个版本,以及生产 Cloudflare Pages 部署,仍是必须显式关闭的发布关卡。 为什么需要 OINK? 多个成熟文档站分别复制了相同的 Docsy 布局、导航、搜索代码 …

    今天,我们发布 OINK 实现预览:它从 Docsy 直接演化而来,提供唯一标准产品外壳、仅依赖 Hugo 的消费端构建、本地优先浏览器依赖、通用多语言框架,以及一组从 PGSTY 文档站提炼出的可复用内容组件。 这是实现与文档里程碑,不是已经公开的版本化发行。最终公开品牌、模块与软件包身份、首个版本,以及生产 Cloudflare Pages 部署,仍是必须显式关闭的发布关卡。 为什么需要 OINK? 多个成熟文档站分别复制了相同的 Docsy 布局、导航、搜索代码 …

  • Oink 0.1.0:稳定的本地优先基础

    OINK 发布于 发布 1702 字 4 分钟

    OINK发布OINK 版本发布OinkRelease

    Oink 0.1.0:稳定的本地优先基础

    v0.1.0 发布于 2026-08-08 查看发布 源码 · tar.gz 源码 · zip pgsty/oink Oink 0.1.0 是 Oink 主题的首个稳定版本。它包含 0.0.1 实现预览以及之后的稳定化工作:统一的文档页面外壳、消费端仅依赖 Hugo 的构建、本地优先的浏览器资源、基于 Hugo 原生对象的多语言行为,以及可复用的内容组件。 本版本继续使用模块路径 github.com/pgsty/oink,要求 Hugo Extended 0.160.1 或更高版本。消费站点 …

    v0.1.0 发布于 2026-08-08 查看发布 源码 · tar.gz 源码 · zip pgsty/oink Oink 0.1.0 是 Oink 主题的首个稳定版本。它包含 0.0.1 实现预览以及之后的稳定化工作:统一的文档页面外壳、消费端仅依赖 Hugo 的构建、本地优先的浏览器资源、基于 Hugo 原生对象的多语言行为,以及可复用的内容组件。 本版本继续使用模块路径 github.com/pgsty/oink,要求 Hugo Extended 0.160.1 或更高版本。消费站点 …