写点什么

Cloudflare 推出 EmDash,瞄准 WordPress 的下一个十年

作者:Renato Losio
  • 2026-04-12
    北京
  • 本文字数:1718 字

    阅读完需:约 6 分钟

Cloudflare 近日宣布推出 EmDash 预览版,这是一款新的开源 CMS,被描述为“WordPress 的精神继任者”。EmDash 旨在以无服务器、开发者优先的架构重塑 CMS 模型,集成原生 AI 能力、开发者工具以及从 WordPress 迁移的路径,并在 WordPress 及更广泛的 CMS 社区中引发了关于架构选择、安全权衡和潜在平台锁定的讨论。

EmDash 使用 TypeScript 构建,并由 Astro 6.0 驱动,运行在边缘平台上,并通过显式权限将插件隔离在安全沙箱(Dynamic Workers)中。这一设计的目的是解决 WordPress 插件长期存在的安全风险,同时支持自动扩展和按使用量计费的计算模式。

Cloudflare 高级产品经理 Matt “TK” Taylor 与高级首席系统工程师 Matt Kane 解释了该项目背后的原因:

WordPress 支撑着超过 40% 的互联网。这是一个巨大的成功,使任何人都能成为发布者,并创建了一个全球性的 WordPress 开发者社区。但 WordPress 开源项目今年将满 24 年。在这段时间里,网站托管方式发生了巨大变化。当 WordPress 诞生时,AWS EC2 尚不存在。

Cloudflare 认为,WordPress 插件的安全性较弱,是因为插件通常对站点的文件和数据库拥有完全访问权限,并且约 96% 的 WordPress 安全漏洞源自第三方插件。尽管一个存在漏洞或恶意的插件可能危及整个网站,Taylor 和 Kane 解释了 EmDash 如何以不同方式解决这一问题:

插件被安全地隔离在沙箱中,并可通过 Dynamic Workers 在各自的隔离环境中运行,从而解决 WordPress 插件架构中的根本安全问题。在底层,EmDash 由 Astro 提供支持,这是面向内容驱动网站的最快 Web 框架。

借助内置的 agent 支持、MCP 服务器集成以及可编程接口,EmDash 当前为 v0.1.0 开发者预览版,可部署到 Cloudflare 或任何 Node.js 服务器。该云服务提供商表示,尽管 EmDash 兼容 WordPress,但其开发过程中未使用任何 WordPress 代码,从而可以采用更宽松的开源许可证。

按设计,EmDash 的主题是标准的 Astro 项目,涵盖页面、布局(共享的 HTML 结构)、组件、样式以及种子文件(一个 JSON 文件,用于告知 CMS 创建哪些内容类型和字段)。EmDash 提供 x402 支持,使站点所有者可以按使用量向 AI agent 或任何 HTTP 客户端收费,无需订阅基础设施或定制工程。

EmDash 被设计为可由 AI agent 通过三种内置原语以编程方式进行管理:Agent Skills(用于描述 CMS 能力、插件钩子以及插件结构或 WordPress 主题迁移的指导)、用于编程交互的 EmDash CLI,以及一个内置 MCP 服务器,该服务器将与管理界面相同的能力暴露给任何兼容 MCP 的客户端。

在承认一些技术优势的同时,WordPress 联合创始人兼 Automattic CEO Matt Mullenweg 表示,“EmDash 的创建是为了销售更多 Cloudflare 服务”,并指出其插件安全机制仅在 Cloudflare 上有效,同时认为它不太可能成为真正的“WordPress 精神继任者”。Mullenweg 在其个人博客中写道:

几乎每天都会有新的 CMS 出现。这很好!我热爱构建 CMS,也完全理解其他人为什么这样做,(……)总有一天,可能会出现一个比 WordPress 更加开放的精神继任者。当那一天到来时,我希望我们能从中学习并共同成长。(……)我所见过最接近精神继任者的东西,并不是另一个 CMS,而是 OpenClaw。

由于 EmDash 于 4 月 1 日发布,一些开发者最初质疑它是否是愚人节玩笑。在一个热门的 Hacker News 讨论帖中,一些用户将 EmDash 视为“与 CMS 发展方向完全相反的产物”,而用户 earthlingdavey 评论道:

我断断续续使用 WordPress 已有 10 年,我确信这个项目有两点做得非常到位:TypeScript 和 Worker 插件。

一个常见的担忧是,EmDash 虽然包含用于内容管理的图形界面,但尚未提供类似许多现代 CMS 平台中的所见即所得网站构建器。在讨论“Cloudflare 的 EmDash 无法与 WordPress 竞争的 6 个原因”的文章中,搜索营销顾问 Roger Montti 总结道

在阅读 Cloudflare 关于“WordPress 精神继任者”的公告时,我一开始非常兴奋,但越读越发现 EmDash 并不是我正在寻找的解决方案(……)希望有一天它能成为 WordPress 的有力竞争者,但目前的 EmDash 还不是。

EmDash 是开源项目,并已在 GitHub 上以 MIT 许可证发布。

原文链接:

https://www.infoq.com/news/2026/04/cloudflare-emdash-wordpress/