software

新站启程:从 WordPress 到 Astro

astro建站

旧站用 WordPress 跑了很多年,321 篇文章攒下来,速度和形态都到了该换的时候。 这篇记录新站的技术决策,也是整个站的第一篇文章。

为什么是静态站

  • 快:构建期生成全部 HTML,用户拿到的就是文件,没有 PHP 渲染等待
  • 稳:没有数据库、没有插件冲突,攻击面小一个数量级
  • 好写:文章就是 git 仓库里的 Markdown,可以用任何编辑器和 AI 工具协作

架构一览

用户 → 腾讯云 CDN → 源站 nginx(静态文件)
                └→ COS(软件下载,绕开小水管带宽)

5M 带宽的服务器只负责回源,图片和安装包全走 CDN/COS。

旧文章怎么办

用脚本从 WordPress 导出的 XML 里提取全部文章转成 Markdown, 老链接 /archives/{id} 全部 301 到新地址,SEO 权重平滑过渡。


接下来的迁移过程会继续写成文章,欢迎 RSS 订阅。