记录对yohaku主题的改动
本页面记录了我 fork 作者 Innei 的主题 Yohaku 之后所做的改动。
捐赠后获得 Yohaku 仓库权限。fork 到自己仓库,写了一份私有部署文档,并配好 GitHub Actions 自动构建 Docker 镜像。
第一次同步 Innei 的上游更新,顺带更新了主题配置。另外把 ESLint 规则对齐到现有的 React 写法,修正了面包屑结构化数据(JSON-LD)里的相对链接,改成输出绝对地址,对 SEO 更友好。
镜像构建完成后自动部署到服务器,推送代码后不用再手动上线。
子模块 yohaku-oss 改为指向自己的 fork,在里面改了相册组件:
新增一个动态组件「我的装备」,用制图纸风格排版,放的是手绘线稿(相机、M4 Air 等装备),深色模式下线稿会自动反色。同时修复了动态组件在清单还没加载好时报「加载失败」或留下空白占位的问题。
解决了面包屑结构化数据的冲突:保留我自己的 buildBreadcrumbLd,同时采用上游新加的「翻译回退页 noindex」逻辑。子模块 yohaku-oss 也合并了上游的更新。
本页面记录了我 fork 作者 Innei 的主题 Yohaku 之后所做的改动。
2026-09-06 结缘
捐赠后获得 Yohaku 仓库权限。fork 到自己仓库,写了一份私有部署文档,并配好 GitHub Actions 自动构建 Docker 镜像。
2026-09-12 首次合并上游分支
第一次同步 Innei 的上游更新,顺带更新了主题配置。另外把 ESLint 规则对齐到现有的 React 写法,修正了面包屑结构化数据(JSON-LD)里的相对链接,改成输出绝对地址,对 SEO 更友好。
2026-09-13 自动部署
镜像构建完成后自动部署到服务器,推送代码后不用再手动上线。
2026-09-19 新增博友圈
2026-09-21 Afilmory 相册改造
子模块 yohaku-oss 改为指向自己的 fork,在里面改了相册组件:
2026-09-23 新增「我的装备」
新增一个动态组件「我的装备」,用制图纸风格排版,放的是手绘线稿(相机、M4 Air 等装备),深色模式下线稿会自动反色。同时修复了动态组件在清单还没加载好时报「加载失败」或留下空白占位的问题。
2026-09-24 第二次合并上游分支
解决了面包屑结构化数据的冲突:保留我自己的 buildBreadcrumbLd,同时采用上游新加的「翻译回退页 noindex」逻辑。子模块 yohaku-oss 也合并了上游的更新。
2026-09-24 阅读体验小调整
2026-09-25 修复与配置增强