前言

静态化博客的想法早在 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 4.8 Opus 基于 Astro Starter 模板开始写的。写了一些 tags 逻辑,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 解决方案。看看什么时候有时间重写吧。就这样,我的行文水平已然如小红书集美一般了。

終わり。