跳转到主要内容

博客

博客
Oink 0.3.0 — 写作、导航与更轻的页面OinkRelease
Oink 0.2.0:更丰富的内容与更精致的呈现OinkRelease
OINK 实现预览正式亮相Oink
OINK 实施日记:从复制外壳到统一主题Oink
Oink 0.1.0:稳定的本地优先基础OinkRelease

4404 字 9 分钟

AI驱动的情报系统 可视化报告 执行摘要 Socket 发布的研究报告披露了一起针对 Packagist / Composer 软件供应链的恶意软件投递活动。 攻击者在多个 PHP Composer 主题包中植入恶意 JavaScript。这些主题主要用于基于 OphimCMS 和 KKPhim 的电影、漫画流媒体网站 …

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

    OINK 发布于 发布 2936 字 6 分钟

    OINKReleaseOINK 版本发布OinkRelease

    Featured Image for 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

    Featured Image for 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 实现预览正式亮相

    OINK、Vonng 发布于 Oink 1821 字 4 分钟

    OINKVonng造 OINKOink

    Featured Image for OINK 实现预览正式亮相

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

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

  • OINK 实施日记:从复制外壳到统一主题

    Vonng 发布于 Oink 3078 字 7 分钟

    Vonng造 OINKOink

    Featured Image for OINK 实施日记:从复制外壳到统一主题

    OINK 始于一个令人不安的事实:多个生产文档站之所以看起来相互关联,是因为它们确实源于同一套实现;但公共实现却以复制文件的形式散落在各处。呈现效果足够一致,维护模型却并非如此。 这篇日记记录项目如何从重复站点覆盖项走向一款直接演化的统一主题。它关注决策与证据,而不是逐条复述提交历史。 锁定产品契约 第一项真正有价值的工作是做减法。选择实现方式之前,我们先写清产品必须是什么: 从 Docsy 直接演化而来的独立主题; 唯一标准外壳,而不是可切换皮肤; Hugo Extended 是消费端唯一构建 …

    OINK 始于一个令人不安的事实:多个生产文档站之所以看起来相互关联,是因为它们确实源于同一套实现;但公共实现却以复制文件的形式散落在各处。呈现效果足够一致,维护模型却并非如此。 这篇日记记录项目如何从重复站点覆盖项走向一款直接演化的统一主题。它关注决策与证据,而不是逐条复述提交历史。 锁定产品契约 第一项真正有价值的工作是做减法。选择实现方式之前,我们先写清产品必须是什么: 从 Docsy 直接演化而来的独立主题; 唯一标准外壳,而不是可切换皮肤; Hugo Extended 是消费端唯一构建 …

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

    OINK 发布于 发布 1702 字 4 分钟

    OINK发布OINK 版本发布OinkRelease

    Featured Image for 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 或更高版本。消费站点 …

  • 发布于 packagist themes ios spyware 4404 字 9 分钟

    Featured Image for

    AI驱动的情报系统 可视化报告 执行摘要 Socket 发布的研究报告披露了一起针对 Packagist / Composer 软件供应链的恶意软件投递活动。 攻击者在多个 PHP Composer 主题包中植入恶意 JavaScript。这些主题主要用于基于 OphimCMS 和 KKPhim 的电影、漫画流媒体网站。网站管理员安装受污染的主题后,恶意 JavaScript 会被部署到生产网站,并自动提供给访问网站的终端用户。 攻击活动主要包含两条链路: 移动端广告欺诈与赌博跳转 针对 …

    AI驱动的情报系统 可视化报告 执行摘要 Socket 发布的研究报告披露了一起针对 Packagist / Composer 软件供应链的恶意软件投递活动。 攻击者在多个 PHP Composer 主题包中植入恶意 JavaScript。这些主题主要用于基于 OphimCMS 和 KKPhim 的电影、漫画流媒体网站。网站管理员安装受污染的主题后,恶意 JavaScript 会被部署到生产网站,并自动提供给访问网站的终端用户。 攻击活动主要包含两条链路: 移动端广告欺诈与赌博跳转 针对 …