software
新站启程:从 WordPress 到 Astro
旧站用 WordPress 跑了很多年,321 篇文章攒下来,速度和形态都到了该换的时候。 这篇记录新站的技术决策,也是整个站的第一篇文章。
为什么是静态站
- 快:构建期生成全部 HTML,用户拿到的就是文件,没有 PHP 渲染等待
- 稳:没有数据库、没有插件冲突,攻击面小一个数量级
- 好写:文章就是 git 仓库里的 Markdown,可以用任何编辑器和 AI 工具协作
架构一览
用户 → 腾讯云 CDN → 源站 nginx(静态文件)
└→ COS(软件下载,绕开小水管带宽)
5M 带宽的服务器只负责回源,图片和安装包全走 CDN/COS。
旧文章怎么办
用脚本从 WordPress 导出的 XML 里提取全部文章转成 Markdown,
老链接 /archives/{id} 全部 301 到新地址,SEO 权重平滑过渡。
接下来的迁移过程会继续写成文章,欢迎 RSS 订阅。