
Cloudflare在内容管理系统领域迈出了意义非凡的一步。 EmDash 是一个完全用 TypeScript 构建的开源 CMS。 该平台从设计之初就面向无服务器环境,并可与人工智能代理无缝协作,该公司毫不含糊地将其标榜为“WordPress 的精神继承者”,这一标签在网络开发社区引发了争论。
尽管提及 WordPress 是不可避免的——而且部分是故意的——但 EmDash 既不是 WordPress 的一个分支,也不是一个实验性分支:它是一个 完全重写,采用 MIT 许可,基于 Astro 框架 (Cloudflare 于 2026 年初收购了该公司),并在人工智能驱动的编码代理的大力支持下,仅用了两个月时间就开发完成。最终成果是一个非常年轻的平台,版本为 0.1.0,但其架构与老牌 PHP CMS 截然不同。
EmDash是什么?它与WordPress有何不同?
EmDash 被定义为 用 TypeScript 编写的全栈、开源、无服务器 CMS。它面向内容型网站(博客、媒体、作品集、营销网站),并针对 Cloudflare Workers 和公司基础设施进行了优化,但也可部署在任何 Node.js 服务器上。其底层基于 Astro,Astro 是目前速度最快的静态和混合型内容型网站框架之一。
Cloudflare的提议基于一个明确的前提: WordPress 最初设计的托管模式已不再适用于当前的 Web 环境。20多年前WordPress刚问世时,搭建网站意味着租用和维护服务器或虚拟专用服务器(VPS)。如今,标准做法是将JavaScript包分发到全球边缘计算网络,可扩展至数百万次请求,并且只需为实际的CPU使用量付费。
在这种背景下,EmDash 以“云原生”的方式应运而生:它 无服务器架构的设计使其在无流量时可缩减至零。 而且,它能够利用 Cloudflare 运行时所基于的 V8 隔离区,在负载高峰时以毫秒级的速度增加执行实例。这种方法对于管理众多网站且流量高峰极不稳定的平台和项目来说尤其具有吸引力。
另一个相关的区别在于内容:与 WordPress 将 HTML 与元数据混合存储不同, EmDash 使用便携式文本一种结构化的 JSON 格式,它将数据内容与其呈现方式完全分离。这使得在网站、移动应用、新闻简报或 API 中轻松复用同一份文本,而无需依赖特定的 HTML 结构。
安全架构:插件隔离在沙箱中
Cloudflare直接攻击WordPress的领域之一是安全性。根据该公司引用的数据, WordPress 网站中约 96% 的漏洞都来自插件。2025年,WordPress生态系统中检测到的高危漏洞数量超过了前两年的总和。问题不仅仅在于代码质量,还在于架构本身。
在 WordPress 中,插件本质上是一个 PHP 脚本,它连接到 WordPress 的核心代码库中。 拥有对数据库、文件系统和执行环境的完全访问权限插件之间不存在真正的隔离:安装插件就相当于把房子的钥匙交给了它。正因如此,WordPress.org 才维护着一个人工审核插件的队列,目前有超过 800 个插件在等待审核,验证时间超过两周。
EmDash 试图通过一种截然不同的模型从根源上解决这个问题。每个插件都在运行。 它拥有一个独立的沙箱,一个动态工作器 基于 Cloudflare 的基础架构。插件不能直接访问内部数据和函数,而必须在清单文件中声明它需要哪些功能(例如, read:content o email:send),并且该系统仅通过明确定义的绑定向其公开这些操作。
结果是,插件只能做它想做的事情。 他在宣言中明确表示就这些。如果它想访问互联网,甚至还需要指定要连接的主机名。对于管理员来说,这意味着在安装任何程序之前,必须知道该代码将被授予哪些具体权限,这类似于通过 OAuth 界面选择授予第三方应用程序的访问权限。
这种方法也会对商业模式产生影响。因为插件代码不会与核心代码混合,而且 它不受 GPL 许可协议的约束。 EmDash 在 WordPress 生态系统中占据主导地位,它允许 EmDash 扩展程序的开发者选择任何许可协议,包括完全商业化的许可。此外,由于插件运行在隔离环境中,理论上 EmDash 网站可以依赖插件而无需查看其源代码,从而减少了对中心化市场和典型的“星级竞争”评分系统的依赖。
一款“原生AI”内容管理系统:由AI代理进行程序化管理
除了安全性之外,Cloudflare还将EmDash定位为 CMS 从零开始设计,旨在与 AI 代理共存它不仅是一款集成工具,而且在系统管理方面也发挥着一流作用。该公司自豪地宣称,得益于编码代理的密集使用,他们仅用了两个月就完成了项目的基础架构编写,而这种理念也贯穿于最终产品之中。
实际上,每个破折号实例都包含 代理技能、集成式 MCP 服务器和 CLI 代理技能旨在让 Claude、ChatGPT 等工具和其他助手直接与 CMS 进行交互,它描述了 EmDash 可以执行的操作(可用钩子、插件和主题结构、内容大纲等),使代理能够以更少的即兴发挥生成或调整代码。
而命令行界面(CLI)则为代理管理日常管理任务打开了大门: 上传媒体、创建内容集、修改方案启动迁移或检查实例状态,支持本地和远程操作。集成的 MCP(模型上下文协议)服务器充当远程层,为外部 AI 工具提供相同的操作,而无需用户访问控制面板。
这种方法已经引起了 WordPress 生态系统中特定群体的关注。像 Joost de Valk(Yoast SEO 插件的开发者)这样的资深开发者指出,实际上…… EmDash 的所有设计决策似乎都以人工智能代理的舒适度为出发点。从代码结构到函数文档编写方式,这对于希望大量依赖自动化的新项目来说,无疑是一个明显的优势。
x402支付和代理时代的新型货币化模式
EmDash 的另一个区别在于其原生集成 x402,一种用于按需付费网络服务的开放标准 Cloudflare 已经推广这项技术一段时间了。其理念是利用 HTTP 402(需要支付)状态码,为用户,尤其是 AI 代理和高级爬虫程序,提供小额支付或按件付费的功能。
流程很简单:客户端(例如用户的 AI 代理)发出 HTTP 请求,服务器响应。 HTTP 402 错误表明需要付款。客户端向已配置的钱包付款,确认后,下一个请求即可访问所需内容。无需强制订阅,也无需与复杂的支付网关进行特定集成:该协议充当粘合剂。
近年来,Cloudflare一直在围绕这一模式逐步构建各个部分,并引入了来自……的试点项目。 AI机器人按次付费爬虫,x402代理的开源模板 以及与传统支付服务商的合作协议。EmDash 将 x402 作为标准配置,这意味着任何发布商都可以轻松地为每篇文章或每个章节启用付费墙:只需指定哪些内容需要付费、设置金额并提供钱包地址即可。
在欧洲,纸媒和数字媒体长期以来一直在努力平衡受众、付费墙以及来自聚合和搜索平台的压力, 针对代理访问的细粒度计费模型 这或许会很有意思。倒不是说要一下子完全取代广告收入,而是作为一种补充,来应对这样一种局面:很大一部分流量不再来自人类浏览器,而是来自那些能够读取文本并生成响应的模型。
无服务器部署和对 Cloudflare 基础设施的实际依赖
纯粹从技术层面来说,EmDash 利用了 Cloudflare Workers 的无服务器模型基于 V8 隔离区运行时收到请求后,会立即启动一个隔离实例,执行代码,返回响应,并在没有更多流量时将其关闭。仅对实际使用的 CPU 时间计费,无需维护“热”实例来应对高峰。
该公司强调这是有可能的。 通过 Cloudflare for Platforms 并行运行数百万个 EmDash 实例所有这些系统都能根据需求从零开始扩展,并使用与全球一些访问量最大的网站相同的网络。这种架构非常适合运营众多流量各异网站的欧洲SaaS平台、数字代理机构或托管服务提供商。
现在,我们来谈谈社区中引起最多批评的一点:插件安全模型以及 EmDash 的主要优势。 它们直接依赖于 Cloudflare 的基础设施。使用 Dynamic Workers 的隔离插件执行仅在 Cloudflare 上原生可用;如果有人选择在其他提供商或自己的硬件上自行托管 EmDash,则如果他们想要类似的安全性,则需要实现自己的隔离层。
EmDash 文档坚持认为 CMS“它适用于任何 Node.js 服务器从基本执行层面来看,这确实如此。但实际上,许多旗舰级功能——尤其是在安全性和自动扩展性方面——都是针对那些坚持使用厂商平台的用户而优化的。开源与依赖商业基础设施之间的这种矛盾,正是 Hacker News 和 Reddit 等论坛上争论最僵持不下的症结所在。
主题、内容和迁移流程来自 WordPress
就开发经验而言,为 EmDash 创建主题意味着构建一个 Astro 项目,包含页面、布局、组件、样式等。 字体此外,JSON 种子文件会告诉 CMS 要生成哪些类型的内容和字段。对于已经使用过 Astro 或现代 TypeScript 框架的用户来说,这应该很熟悉。
与 WordPress 不同——WordPress 的主题可以在跨平台执行重要的逻辑。 functions.php 并访问数据库——,在 EmDash 中 主题无法执行数据库操作其理念是将表现形式和业务逻辑清晰地分开,从而减少攻击面,防止热门主题也成为关键漏洞的入口。
关于迁移,Cloudflare 提供了两种主要途径: 导入从 WordPress 控制面板导出的 WXR 文件 或者,您也可以在原网站上安装 EmDash Exporter 插件,该插件会创建一个受应用程序密码保护的安全端点。无论采用哪种方式,内容(文章、页面、自定义文章类型)都会被导入,并且关联的媒体文件也会被复制到 EmDash 媒体库中。
然而,兼容性仅限于此: PHP 主题和当前的 WordPress 插件在 EmDash 中无法正常工作。任何想要复制复杂网站的人都必须在 Astro 中重新设计视觉部分,并重新实现关键功能,例如 SEO 插件、表单、电子商务或会员资格,很可能需要依靠 AI 代理和代理技能来加速这一过程。
从优点来看,EmDash 简化了自定义内容类型的管理。它无需依赖 Advanced Custom Fields 等插件并将所有内容都塞进同一个文章表中,而是允许这样做。 直接在管理面板中定义方案在数据库中创建单独的集合。导入时,这些 WordPress 自定义文章类型可以映射到具有自身结构的新 EmDash 类型。
身份验证、权限和管理经验
在账户安全方面,EmDash 从一开始就选择了…… 使用通行密钥进行身份验证,无需传统密码访问权限基于与设备关联的密钥,或者在某些情况下通过电子邮件提供的魔法链接,从而消除了大部分传统的暴力破解和凭证过滤途径。
用户管理包括 内容管理系统的经典角色(管理员、编辑、作者、贡献者)权限仅限于每个用户配置文件所需的操作。此外,该身份验证系统即插即用:它可以与企业单点登录 (SSO) 提供商集成,并基于身份提供商 (IdP) 元数据管理访问权限配置,这对于已在使用集中式身份解决方案的欧洲公司而言尤为重要。
关于控制面板,来自 WordPress 的用户会发现其导航结构以及内容和集合的组织方式存在某些相似之处,但是: 该界面并非试图模仿其他界面。社区中一些试用过预览版的用户认为,它仍然处于熟悉与新颖之间的“无人区”,并批评 WordPress 选择的富文本编辑器不如近年来 WordPress 一直努力发展的区块生态系统那样复杂。
由于版本仍为 0.1.0,因此出现以下情况并不罕见: 管理经验中的不足和缺陷据报道,某些 Linux 环境下的密码初始配置存在问题,或者某些魔法链接返回的页面未找到,这些细节在开发者预览版中相对来说是可以预期的,但也表明该产品在被推广到要求苛刻的生产项目中之前,还有许多工作要做。
MIT 许可证、尚处于萌芽阶段的生态系统以及 WordPress 社区的反应
最引起公司和法务团队关注的因素之一是 EmDash 内核采用 MIT 许可证。这是一个较为宽松的许可协议,远比 WordPress 的 GPL 许可协议限制少得多。对于拥有严格法务部门的大型欧洲组织而言,这使得集成和扩展 CMS 系统更加容易,而无需过多讨论衍生代码的再分发义务。
硬币的另一面是生态系统。目前,EmDash 的启动方式是: 三个初始模板(博客、营销和作品集) 而且几乎没有现成的插件。相比之下,WordPress 拥有数千个扩展程序和主题,以及一个全球社区,该社区在过去二十多年里创建了文档、支持、专业机构和相关服务。
在 Hacker News 等论坛上,人们对 EmDash 的演讲反响热烈。 好奇与怀疑交织在一起许多用户最初怀疑这是个愚人节玩笑,项目负责人回应说,名称确实玩了个文字游戏,但代码和意图都是完全真实的。一些开发者质疑,即便人工智能在其中发挥了重要作用,用一个仅用了两个月时间创建的项目来“取代”WordPress是否可行。
最强烈的反响恰恰来自另一方。WordPress 联合创始人 Matt Mullenweg 在他的个人博客上发表了一篇评论文章,质疑 EmDash 是否真的是他项目的“精神”继承者。在他看来, WordPress 的精髓在于它能够在任何地方运行,从廉价的共享服务器到树莓派。无需特定的基础设施,在他看来,这与 EmDash 对 Cloudflare 生态系统的强力优化相冲突。
Mullenweg并不否认插件存在安全问题,但他认为: 插件能够修改几乎所有内容,这是有意为之的功能。 这是 WordPress 的设计缺陷,而非偶然故障。EmDash 的沙盒模型牺牲了一些灵活性以换取更强的控制力。他还强调,如果尝试将 EmDash 迁移到 Cloudflare 平台之外,其许多优势都会消失,而且迁移过程中会明显地将工作负载转移到其 Workers 服务器上。
西班牙和欧洲潜在的EmDash市场
就目前CMS的格局而言,在西班牙和欧洲大部分地区都是如此。 WordPress 仍然是代理机构、媒体机构、中小企业和机构项目的首选平台。EmDash 的出现更像是一次雄心勃勃的实验,而非即刻的替代方案。迁移大型网站所涉及的种种困难——尤其是插件和主题的丢失——使得短期内进行大规模迁移变得不切实际。
然而,他们的方案在某些细分市场可能颇具吸引力。例如,拥有精通 TypeScript 技术团队的 SaaS 初创公司、会员平台或希望拓展业务的数字媒体机构。 探索基于 x402 的单品变现模型甚至对于希望提供针对边缘计算优化的现代化 CMS 的欧洲主机提供商来说,EmDash 也可能成为新项目的候选方案,因为它没有 WordPress 多年定制的遗留问题。
对于那些已经注意到这一点的编辑和内容创作者来说, 搜索引擎流量转化为人工智能生成的响应将内置代理访问费模式的内容管理系统 (CMS) 纳入您的策略可能是另一个值得考虑的因素。另一个问题是,主流人工智能模型和搜索平台在短期内会在多大程度上全面采用这些支付方案。
此外,它与欧洲监管框架的一致性也值得关注。EmDash 是开源的,其代码可在 GitHub 上获取,并且…… 一种旨在更轻松地审核插件权限和跟踪信息的架构它可以帮助那些受严格合规要求约束的组织,例如金融机构和政府机构。然而,实际依赖 Cloudflare 云服务时,应权衡常见的数据保护问题、服务器位置以及数字主权要求。
EmDash 第一版留下的整体印象是一个项目。 技术方法显然具有创新性。 ——尤其是在TypeScript、无服务器架构、集成AI和x402重定向等方面——但它在社区、插件和成熟应用案例方面仍处于起步阶段。对于那些之前没有在WordPress上投入过资金,但希望尝试这些理念的新兴项目来说,这可能是一个值得密切关注的替代方案;但对于拥有多年历史的网站而言,切换的成本和未知因素仍然难以承受。

