跳转到内容

如何从 WordPress 迁移到 Astro + EmDash

从 WordPress 迁移到 Astro,通常会同时带来两个问题:

  1. 前端该怎么现代化?
  2. 编辑团队还能不能继续拥有一个好用的 CMS?

EmDash 的吸引力就在于,它能同时回答这两个问题。Astro 成为前端和渲染层,EmDash 则提供了接近 WordPress 心智模型的内容管理工作流。

  • 想获得更现代的前端架构控制力
  • 想把开发体验迁移到 TypeScript 和 Astro
  • 不希望在迁移后失去编辑团队熟悉的发布方式
  • 希望避免“前端一套、CMS 一套”的分裂架构
  • 主题会变成 Astro 布局和组件
  • WP_Query 会变成 EmDash 的内容查询函数
  • WordPress 的文章类型与分类法会映射到 EmDash 的集合和分类结构
  • 内容导入会通过 EmDash 的迁移工具完成,而不是人工复制
  • 编辑人员依然使用 CMS 后台
  • 文章、页面、分类法、媒体和导航仍然是熟悉的概念
  • 迁移计划依旧围绕内容、重定向、媒体和分类结构完整性来展开
  1. 先用一个小型 Astro 项目评估 EmDash
  2. 阅读 EmDash 与 WordPress 对比 和 什么是 EmDash?
  3. 用一份有代表性的 WordPress 导出文件测试导入流程
  4. 验证重定向、媒体处理和自定义字段映射
  5. 先迁移一个较小的站点或内容区块,再决定是否全面切换