从 WordPress 迁移到 TanStack Start:我的博客重建记录

记录我为什么把博客从 WordPress 迁移到 TanStack Start,并部署到 Cloudflare Workers,以降低成本、减少维护和安全压力。

Published 2026-05-20 · Updated 2026-05-20 · 沈观澜

最近我把博客系统从 WordPress 换成了 TanStack Start。原本是打算直接上 Next.js 的,但在实际对比之后,发现 TanStack Start 对我来说更加合适。

最核心的原因只有一个:省钱。

为什么放弃 WordPress?

WordPress 确实是一个非常成熟、功能强大的博客系统。插件多、主题多、扩展性强,几乎你能想到的功能,它都有现成方案。但问题也正是出在这里。

  • 功能高度依赖插件
  • 多语言要靠插件
  • 数据库存储占用大
  • 备份和恢复流程复杂
  • 安全性高度依赖运维能力

对我来说,WordPress 的使用成本太高了。

以前我需要租一台国外 VPS,一个月少则 5 美元,多则 10-15 美元。折算下来,每个月要多花七八十块人民币。现在我想开源节流,不想再为博客承担这么高的长期成本。

更头疼的是安全问题。

我的 WordPress 站点被入侵过不止一次,每次出问题都很难快速定位原因。加上我本身也比较懒,备份文件经常找不到,最后只能接受数据丢失的现实。

说到底,不是 WordPress 不好,而是它不适合我现在的使用场景。

为什么选择 TanStack Start + Cloudflare Workers?

最后我选择了 TanStack Start,并把整个站点部署到了 Cloudflare Workers 上。

现在的博客结构非常简单:

  • 用 Markdown 文件管理文章
  • 静态构建
  • 直接部署到 Cloudflare Workers

好处非常明显:

  • 几乎零成本,不再需要 VPS
  • 没有数据库,自然也少了很多安全风险
  • 不依赖插件,结构清晰
  • 备份就是文件本身,不会再丢

这样一来,我每个月至少能省下 80 多块人民币,长期来看是一笔不小的开支。

从“功能优先”转向“稳定 + 成本可控”,这是我这次迁移的核心思路。

WordPress 真的不好吗?

当然不是。

客观来说,WordPress 的优势依然非常明显:

  • 插件生态极其丰富
  • 主题选择多
  • 定制能力强

现在回头看,我的问题更可能是插件装得太多,而不是程序本身有问题。如果你有精力维护、有预算、有安全经验,WordPress 依然是一个非常优秀的选择。

只是对我来说,现在更想要一个不用操心、能长期跑下去的博客。

写博客这件事,还重要吗?

我也不知道大家现在都在用什么博客程序。

说实话,现在已经是 AI 写代码、AI 生成内容的时代了。

理论上,自己写几个 HTML 文件,配合简单的文章管理工具,也完全可以搭一个博客。

但现实是,写文章的人越来越少了。

大多数人更习惯直接问 AI,不再去搜索博客、阅读长文。不管是文字、图片还是视频,AI 都已经深度参与创作。

我自己也不例外。

AI 是工具,但不能代替思考

我现在同样会用 AI 来辅助写作、润色内容,但我始终觉得:

完全依赖 AI,而没有自己的思考,是一件很烦人的事情。

哪怕只是一些零散的感受、主观的记录,只要是自己写出来的,就有存在的意义。

博客对我来说,已经不只是“输出内容”,而是留下一点思考痕迹。

重新开始,希望能坚持下去

现在,我已经把所有内容迁移到了 TanStack Start。

新的结构,新的开始。

希望这个网站,这次,能坚持得久一点。

附 TanStack Start 上传到 Cloudflare Workers 教程:https://developers.cloudflare.com/workers/framework-guides/web-apps/tanstack-start/