沉默之沙

博客大装修

终于抽时间装修改造了一下博客!

从 Github Actions 到 Cloudflare Worker

从 WordPress 迁移到 Hugo 静态博客后,一直用的是 Github Actions 来部署,不花钱的东西也不能提太高的要求,只是有一点不太爽:如果不买 Github 会员的话,博客的 repo 就必须设置为公开才能部署到 Github Pages 。

上个月在长毛象上看到椒老师说迁移到 Cloudflare Workers & Pages 就摆脱了这一限制,立刻就迁移到 Cloudflare 去了。Cloudflare,真·赛博菩萨。 这个过程网上随便搜搜都有,唯一要注意的是(也可能只有我遇到):要从 Cloudflare 后台左上角的 +Add 进去,选 Workers 再开始绑定 GitHub repo;如果直接在 Workers & Pages 里选 Create Application 好像就有一点问题,具体什么问题没注意看。

迁移后又产生了一些附加的好处:

  • Cloudflare 后台的 analytics 不需要配置直接能用;
  • 访问速度好像也快了一些些哈。

Vibe Coding 了一个博客主题

我对博客主题一直偏好极简风,但极简过头也会给导航带来一些障碍。以前选了一个比较简洁的主题,有空时给加了一点自己需要的功能,但改来改去总有些地方不尽如人意。

趁着还在打工,趁着公司有 token 可以蹭,我也火速给自己 vibe 了一个博客主题。

  • 保持三栏式设计,左边栏固定显示一些导航内容,中间是列表或博客文章,右边栏根据页面来调整。
  • 文章列表以时间线展示。
  • 除原有的文章分类外,增加了“系列文章” 的功能,这样一些系列性博文,比如打工记 ,就可以自行整合起来,不用像以前那样每写一篇新的都得手动加一堆链接。
  • 除 light/dark mode 外,还增加了蓝红紫绿四色风格,在左边栏底部可以点颜色圈圈切换——没有什么特别的用处,纯粹是闲得蛋疼。

用的是 Claude Code,大致步骤:

  • 指挥 LLM 读取已有主题理解功能;
  • 列举我所有需要的功能;
  • 用 plan mode ,在动工之前让 LLM 尽量和我理清需求,也就是系统设计面试轮必经的 clarify requirements ,现有主题的风格和字体选择都是这一步调出来的;
  • 调整好细节后要 LLM 重新阅读所有主题文件进行重构和优化,当前 vibe coding 的一个问题就是太热爱复制粘贴批量生产💩山了,这一步把1000+行的 CSS 优化到了不到500行,可维护性大为增强。

RSS 订阅功能也保持和以前一样,也想加一个邮件订阅,留着下次吧。

最后更新:2026年03月07日

如果你喜欢我的博客,欢迎