前言

静态化博客的想法早在 2021 年便有,当年就开始行动自学一切的网友早在 2022 年就成为了前端大师傅并月入过万,我现在却还是弱智脚本小子,只能依赖 LLM 写 东西之类的。同事前几天说客户给他发了一个 4GB 的 node_modules,为了证明我还没有那样蠢,就简单介绍一下本次迁移过程吧。

初次迁移

2025 年底我尝试使用 Hexo Warehouse 做 Content Provider,利用 Next.js 做 app 路由。

index footer article article-footer tag-page tags-cloud timeline

样式参考自 https://theme-cards.ichr.me/

我觉得前端样式完成度挺高的,可惜由于各种原因没继续写,大概是因为 Gemini 不够聪明吧。

本次迁移

本次是主用 Claude Opus 4.8 辅用 GPT 5.5 (xhigh) 基于 Astro Starter 模板开始写的。除了模板提供的 CMS 功能外,扩展实现了归档等功能,Markdown 添加了 remark-github-blockquote-alert 风格的解析。

new-article

评论解决方案为 Artalk,选用其主要理由是评论 key 方便修改,因从 blog.iks.moe/archives/[slug].html 改为 blog.iks.moe/posts/[slug]/ 的缘故,原有评论的 key 需要匹配新的;搜索用的是 Pagefind 解决方案,对中文没有调优化。文章规模不够大,不足以调整。

尾声

我还是觉得 Next.js 方案更优雅一些,但必须放弃 Hexo Warehouse 改用更先进的 CMS 解决方案。看看什么时候有时间重写吧。就这样,我的行文水平已然如小红书集美一般了。

終わり。