使用 Claude Code 重构整个 Blog
在 2023-2024 年以前,传统的技术 Blog 个人觉得还是挺有价值的,毕竟可以汇整自己的笔记,面试经验与遇到题目,甚至可能踩过的坑与细节。
但随着 2025 年中以降,模型迭代的速度越来越快,同时也越来越强,甚至连 Cursor 这种在 2025 年上半年我觉得还挺好用的 AI Code Editor,都在下半年明显感受到无力抗衡 Claude Code,我就知道得配合时代,把整个 Blog 翻新重构了(期许能保留价值)。
数据
开头先列出数据,因为这个量单纯以人力来说,旷日费时,而且我能笃定,大概率会被拖延症彻底击垮。但在 AI 工具的辅助下,10 天内完成(且还是在农历春节期间),品质尚可,算是个小奇迹。
| Metric | Value |
|---|---|
| Duration | 10 days (Feb 8–18, 2026) |
| Total commits | 104 |
| Files changed | 1,078 |
| Lines inserted | 263,000+ |
| Lines deleted | 21,000+ |
| Locales | 4 → 10 |
| Docs translated to English | 89 |
| Translation files generated | 801 (89 docs × 9 locales) |
| Blog posts with full i18n | 5 |
| Tools used | Claude Code |
实际做了什么
Phase 1:基础建设(Feb 8–9)— 8 commits
从头重新设计首页和 About 页面。建立 CLAUDE.md 作为项目的宪法——commit 格式、i18n 规则、文件结构惯例。把语系从 4 个扩充到 6 个。全程都是跟 Claude Code 互动完成的。
这个阶段主要在做架构决策:首页要长什么样?About 页面怎么规划?整个项目要遵守什么惯例?这些问题都是透过跟 Claude 交互后,尤其制定执行计划,我仅负责 Review 与调整。
Phase 2:规模扩展(Feb 11–12)— 14 commits
再加入 4 个语系(pt-BR、de、fr、vi),凑满 10 个。产生主题翻译文件。重新设计 navbar 和 sidebar 以改善内容组织。把 defaultLocale 切换成 en 并设定 Vercel i18n routing。升级相依套件。语系扩展几乎全是机械式的工作——正是 AI 擅长的领域,虽然非常消耗 Token,但以人力来说,几乎不可能在极短时间内完成。
Phase 3:内容(Feb 13–14)— 14 commits
清理旧的 blog 文章。写了一篇年度回顾。把所有 blog 文章翻译成 10 个语系。建立 Projects 展示页。完成首页 i18n。修复 UI 组件的 bug(ShowcaseCard 按钮对齐、dropdown 裁切问题)。
这个阶段遇到的状况是,其实 AI 并不善于第一时间发现破版问题(UI 问题),而需要透过多次的交互后,由人(也就是我)来持续指出修正方向,才能将画面修到正确。
Phase 4:Sidebar + Blog(Feb 15)— 7 commits
重新整理整个 docs 的 sidebar 结构。翻译所有 10 个语系的 sidebar category 标签。清掉之前重构遗留的 206 个无用翻译 key。撰写并翻译资遣谈判的 blog 文章到所有语系。
