🆕 Bricks 2.4 已发布:查询循环性能提升 40%,迁移教程同步更新 →

首页 / 中文教程 / 教程

从 Bricks 迁移到 Astro:完整路线图

迁移指南:从 Bricks 迁移到 Astro:完整路线图——astro 老站平滑迁移不丢数据,适合外贸独立站与 WordPress 开发者。

Ray ChanRay Chan·2026-08-12·约 3 分钟
目录
  1. 1.一句话结论
  2. 2.为什么迁移(三个真实理由)
  3. 3.什么时候不该迁移
  4. 4.迁移路线图(五步)
  5. 5.迁移工具链
  6. 6.风险检查清单
  7. 7.迁移后能期待什么
  8. 8.小结

一句话结论

Bricks 是在 WordPress 里最快的建站方式;一旦走出 WordPress,Astro 就是性能天花板。 如果你的站点大多是用来“展示”的——产品页、博客、营销页——并且你不想让 PHP 渲染加上数据库查询拖慢它,迁到 Astro 能把性能再抬一档:从 95 到 100,从“快”到“几乎瞬开”。

这不是贬低 Bricks,只是到了某个阶段,换引擎是更划算的买卖。

为什么迁移(三个真实理由)

性能天花板不同

维度 Bricks(WordPress) Astro
页面渲染 PHP 服务端渲染 + 数据库查询 构建期生成的纯静态 HTML
TTFB 200–500ms(取决于主机) <50ms(CDN 边缘)
并发 受 PHP-FPM 限制 无限(静态文件)
崩溃风险 插件/主题/数据库更新可能弄坏站点 几乎为零
核心差异:每次 WordPress 请求都要穿过 PHP + MySQL,而一次 Astro 构建只是一堆躺在 CDN 上、浏览器直接取用的 HTML 文件。

小得多的攻击面

WordPress 是地球上被攻击最多的 CMS(插件漏洞、弱口令、xmlrpc 攻击……)。Astro 站点没有后台、没有数据库、没有 PHP——攻击面近乎为零。对 B2B 出海站点,少一个能被黑的东西,分量很重。

开发体验与版本控制

  • Astro 是代码即内容:整站活在 git 里,版本控制原生支持

  • 基于组件开发(.astro 组件),高度可复用

  • 部署到 Cloudflare Pages / Vercel:一推就上线,CI/CD 全自动

什么时候不该迁移

场景 建议
重度动态交互(评论、用户账户、实时数据) 留在 WordPress(或走 SSR)
正经 WooCommerce 商店 留在 WordPress(WooCommerce 迁移成本高)
客户自己在后台改内容 留在 WordPress(无头是另一回事)
纯展示站 / 博客 / 营销页 迁移!

迁移路线图(五步)

第一步:盘点内容

  • 列出每一个页面、文章、自定义文章类型

  • 判断哪些是“静态展示”(可迁移),哪些是“动态功能”(需重做)

第二步:设计 Astro 结构

  • 用 Astro 的 Content Collections 建模内容

  • 把页面结构组件化:把页眉/页脚/Hero/区块拆成组件

第三步:搬运内容

  • 文章/页面:从 WordPress 导出(WXR/JSON)→ 转成 Markdown → 进 Astro 内容目录

  • 图片:从 WP 媒体库下载 → 放进 Astro 的 public/images/,注意路径与懒加载

  • SEO:完整迁移 title/description/canonical/hreflang,重建 sitemap.xml

第四步:重建样式

  • Bricks 的 CSS 输出可复用:把全局样式/变量抽成 CSS 文件

  • 用 Tailwind CSS 或纯 CSS 重建组件样式(无需 1:1 复刻 Bricks 的类名)

第五步:部署

  • 把 Cloudflare Pages / Vercel 连到 git 仓库,推送即部署

  • 把 DNS 指向新站,旧 URL 用 301 跳到新地址(护住 SEO)

迁移工具链(有捷径吗?)

  • Brixies 模板库:批量把 Bricks 组件 JSON 转成 Astro 组件(社区已经有现成方案)

  • 手动转换:Bricks 干净的 HTML/CSS 输出让“复制 + 改造”可行

  • 批量文章:脚本把 WXR 导出 → Markdown 转换(几百篇半小时搞定)

实操要点:把 Bricks 内容搬到 Astro 时,结构与内容分开搬——内容用脚本批量走,结构用组件重建。别执着于 1:1 还原。

风险检查清单(迁移前必读)

风险 缓解
旧 URL 失效、排名下跌 301 重定向映射,逐个对应
动态功能丢失 迁移前盘点;用 API 或第三方服务补位
客户不能再改内容 无头 CMS(见下篇)或培训
图片/字体路径断裂 在迁移脚本里统一处理;上线前爬全站

迁移后能期待什么(真实数字)

  • TTFB:从约 300ms → 30ms

  • PageSpeed:95 → 100

  • 月度成本:托管费可降到 0 美元(Cloudflare Pages 免费层)

  • 心安:再没有插件更新弄坏站点

相关阅读:

迁移后怎么验证没翻车

切到 Astro 后,用这几项验收:跑一次移动端速度,确认 LCP 比原 WP 站明显快(具体随版本和主机变动,以你实测为准);用 Search Console 看索引是否平稳,旧 URL 要有 301 或保持路径不变;表单、搜索、评论等交互若在 WP 侧,确认跳转或接 API 没断。别只看首页,把列表页和文章页都测一遍。速度提升是真实的,但前提是没把依赖 WP 的功能弄丢。

小结

迁移从来不是“Bricks 不行”,而是“你的站点已经长大、它装不下了”。内容是王、性能是后,当 WordPress 的复杂度不再划算,就是该挪窝的时刻。对纯展示与内容型站点,Astro 在速度、安全与可维护性上的回报,往往远超迁移本身那点一次性投入。

延伸阅读

常见问题(FAQ)

迁移会掉排名吗? 只要 URL 结构不变、内容一致、速度更快,通常不影响甚至更好;改了路径一定要做 301。

电商站能迁吗? 能,但购物车/结算要另接方案(如独立电商或 API),不能指望 Astro 原生带货。

需要会编程吗? 需要,Astro 是前端框架,部署走 Node 构建流程,不是可视化建站。

速度能快多少? 具体随版本和主机变动,以你实测为准;一般静态化后首屏和资源数都大幅下降。

Ray Chan

站长

Ray Chan

WordPress Developer & Bricks Specialist

WordPress developer with 10+ years of client builds. Switched to Bricks in 2023 — now builds fast WordPress sites and migrates legacy Elementor/Divi projects.

延伸阅读