Cloudflare EmDash 值得关注
Cloudflare 刚刚让关于 CMS 的讨论再次变得有趣起来。其新项目 EmDash 被定位为 WordPress 的精神继任者:开源、TypeScript 优先、基于 Astro 构建、专为无服务器(serverless)托管设计,并且对 AI 代理、MCP 和基于技能的站点管理有着非同寻常的明确关注。
正是这种组合,让我们正在认真思考 Optagonen.se 最终是否应该朝这个方向发展。不是明天,也不是为了跟风而迁移。但 EmDash 正是那种让我停下来思考的 CMS 架构:如果我们在 2026 年从零开始构建 Optagonen.se,我们还会选择传统的 WordPress 技术栈吗?
我目前的答案是:也许不会。根据我迁移 WordPress 的经验,昂贵的部分很少是首次发布。真正昂贵的是在多年的插件更新、重定向修复、编辑器变通方案、SEO 元数据补丁以及托管变更之后出现的维护债务。Cloudflare EmDash 之所以有趣,是因为它试图在架构层面上减少这种维护面。
这并不意味着 Cloudflare EmDash 默认就适合 Optagonen.se 的生产环境。但这确实意味着,在下一次重构之前,值得对其进行受控的原型验证。
Cloudflare 发布了什么
Cloudflare 将 EmDash 描述为一个基于 Astro 构建的全栈无服务器 JavaScript CMS。预览版为 v0.1.0,采用 MIT 许可证开源,并可通过 EmDash GitHub 仓库 获取。它可以部署到 Cloudflare,也可以在早期 beta 阶段运行在 Node.js 服务器上。
核心理念很简单:保留人们喜欢 WordPress 的部分——内容编辑、可扩展性、主题、管理工作流、迁移路径——但围绕现代基础设施重建平台,而不是依赖 PHP、共享主机假设以及可以触碰一切内容的插件。
Cloudflare 专注于以下几个具体的架构选择:
这并非微小的改动。这是一种全新的发布基础设施模型。
安全论点是关键
Cloudflare 最有力的论点是插件安全性。在 WordPress 中,插件与网站的其余部分在相同的执行上下文中运行。插件可以修改数据库状态、读取文件、钩入执行的许多部分,如果存在漏洞,就会成为完全妥协的途径。
Cloudflare 引用了 Patchstack 的 WordPress 安全数据,并认为这种模式在结构上难以保障安全。Patchstack 的 2026 年 WordPress 安全状况 报告称,2025 年发现了 11,334 个新的 WordPress 生态系统漏洞,比 2024 年增加了 42%。Patchstack 还报告称,91% 的新漏洞发现于插件中,9% 发现于主题中,而 WordPress 核心中仅报告了 6 个。
这对于像 Optagonen.se 这样的商业网站至关重要。大多数小型 WordPress 站点失败,并不是因为 WordPress 核心不好。它们失败是因为技术栈变成了一连串的插件、主题、管理员账户、PHP 版本、缓存层、备份、安全插件和托管假设。
EmDash 试图在架构层面上解决这个问题。插件预先声明其能力。如果它只请求内容读取权限和邮件发送权限,那它就是只能获得这些权限。Cloudflare 将该模型比作范围权限:在安装插件之前,你就知道它被允许做什么。这正是我希望那些需要多年易于维护的站点所采用的模型。
为何这对 Optagonen.se 很重要
Optagonen.se 是那种可靠性、速度、编辑舒适度、SEO、表单和长期可维护性比新颖性更重要的网站。问题不在于 EmDash 是否很酷。问题在于它能否在不移除网站现有需求的前提下,减少运营阻力。
对于 Optagonen.se,我将围绕五个实际问题来评估 Cloudflare EmDash。
1. 它能匹配当前的内容模型吗?
第一个测试是内容迁移。Cloudflare 表示 EmDash 支持通过 WXR 导出和导出器插件进行 WordPress 导入,该插件可以将附加的媒体带入 EmDash 媒体库。GitHub README 还提到了导入帖子、页面、媒体、分类法、WordPress REST API 内容以及 WordPress.com 内容。
这听起来很有希望,但我不会盲目相信。我们需要测试真实的 Optagonen.se 内容,包括页面、SEO 元数据、slug、重定向、图片、替代文本、表单、内部链接以及任何自定义帖子类型。只有当公共 URL 和排名信号在迁移后得以保留,这次迁移才算成功。
2. 它能干净地替换插件栈吗?
这是最大的问题。WordPress 之所以胜出,是因为其庞大的插件生态系统。EmDash 还是新事物。如果 Optagonen.se 依赖特定的插件行为,我们需要要么有官方的 EmDash 等价物,要么有小型定制插件,或者采用一种更简单的架构来完全消除对这些插件的需求。
好的一面是,Optagonen.se 的迁移可能是一个简化的机会。许多 WordPress 插件的使用都是历史遗留问题。表单、重定向、SEO 元数据、Schema、图像优化、分析、缓存规则和安全往往可以迁移到平台、边缘层或代码库中。问题在于,这究竟是让网站变得更简单了,还是仅仅将复杂性转移到了新的地方。
3. AI 原生管理真的有用吗?
这就是 EmDash 让我感兴趣的地方。Cloudflare 表示,每个 EmDash 实例都可以暴露 Agent Skills、CLI 和内置的 MCP 服务器。这意味着 AI 编码代理可以理解 CMS 能做什么,管理内容、上传媒体、搜索帖子、创建 Schema,并通过记录在案的工作流进行工作。
这与我喜欢的构建方式一致。我曾写过关于 让网站准备好迎接代理→、构建带有代理流的 MCP CMS→ 以及 为何 GPT-5.5 技能对 Codex 代理很重要→ 的文章。EmDash 的有趣之处在于它直接将这一理念应用于 CMS。
对于 Optagonen.se,这可能意味着更快的内容更新、更安全的结构化编辑、更好的迁移支持以及更少的手动管理点击。但这只有在代理接口可靠、有权限控制且可审查的情况下才有效。
4. Cloudflare 依赖性可以接受吗?
这是一种权衡。EmDash 可以运行在 Node.js 上,GitHub README 指出它对数据库、存储、会话和插件使用了可移植的抽象。但最佳版本显然存在于 Cloudflare 上:D1、R2、KV、Workers、Dynamic Worker Loaders 以及 Cloudflare 的边缘运行时。
Matt Mullenweg 在 对 EmDash 的回应 中提出了显而易见的反驳论点:WordPress 几乎可以在任何地方运行,而 EmDash 在 Cloudflare 生态系统内表现最佳。他还赞扬了工程能力和迁移工具,但否定了 EmDash 与 WordPress 有精神联系的说法。
这种批评是公平的。对于 Optagonen.se 来说,迁移到 EmDash 也意味着接受更多的 Cloudflare 引力。如果网站已经受益于 Cloudflare 的网络、安全、缓存、DNS、Workers 和部署模型,那可能没问题。但如果可移植性是最高优先级,那就不太理想了。
这就是为什么我会将 EmDash 视为一种评估,而不是自动迁移的原因。
5. Beta 版本足够成熟吗?
任何生产环境的迁移都不应忽略版本号。EmDash 仍然是一个 beta 预览版。GitHub 仓库非常活跃,拥有数千颗星,并且已经有了许多版本,但这并不意味着它已经成为那种“无聊”的基础设施了。
对于 Optagonen.se 来说,“无聊”是好事。除非好处明确且迁移可以回滚,否则网站不应成为 CMS 的试验田。
正确的路径是一次技术 spike(探索性实验):
这是评估它的唯一负责任的方式。
为何我依然心动
Cloudflare EmDash 之所以诱人,并不是因为 WordPress 已经死亡。对于许多网站来说,WordPress 仍然是最安全的默认选择,因为其生态系统巨大,编辑者熟悉它,主机支持它,且退路无穷无尽。
EmDash 之所以诱人,是因为它符合我自己的工作流发展方向:
对于像 Optagonen.se 这样的机构或工作室网站,这可能很重要。更简洁的 CMS 可以让发布更快。权限更严格的插件模型可以减少攻击面。内置的 MCP 可以让 AI 辅助的内容和维护工作流变得更加自然。
WordPress 阵营仍有其道理
如果将此简单概括为“新 CMS 好,WordPress 坏”,那就太懒惰了。WordPress 赢得其地位是有原因的:它适用于非开发人员,几乎可以在任何地方运行,并且拥有一个任何新 CMS 都无法一夜之间复制的生态系统。
这里还存在真正的哲学分歧。WordPress 赋予插件巨大的权力,因为这种权力促成了其生态系统。EmDash 限制插件,因为 Cloudflare 认为这种安全权衡不再可接受。
这两种立场都有道理。如果你想要最大的生态系统灵活性,WordPress 很难被击败。如果你想要更严格的边界和代理原生(agent-native)的工作流,EmDash 更接近我想要构建的未来。
对于 Optagonen.se,答案取决于我们在未来几年最看重什么:是生态系统的成熟度,还是架构的清晰度。
我目前的看法
我们不应该仅仅因为 Cloudflare EmDash 很新就迁移 Optagonen.se。我们应该调查 Cloudflare EmDash,因为它的方向是正确的。
正确的下一步是原型验证,而不是重新设计。拿出现在的网站,导入它,重建足够的主题部分以评判编辑和发布流程,然后衡量那些重要的部分:速度、SEO 保留情况、维护成本、编辑器体验、插件替换方案以及回滚选项。
如果原型验证证明 EmDash 能够保留 URL、保持 SEO 清洁、简化插件并为我们提供更好的代理工作流,那么迁移 Optagonen.se 就将成为一个严肃的选项。
如果它做不到,我们就保留 WordPress,但借鉴其中的好点子:更严格的插件纪律、更清晰的内容结构、更好的 Cloudflare 集成,以及在有意义的地方采用 MCP 驱动的管理工作流。
无论如何,Cloudflare EmDash 都很有用,因为它迫使我们要回答正确的问题:当 AI 代理、边缘基础设施、范围权限和结构化内容成为默认设置时,CMS 应该是什么样子?
对于 Optagonen.se 来说,在下一次重大重构之前回答这个问题是值得的。
