Cloudflare发布EmDash:用AI重构的WordPress替代方案

全球最受欢迎的内容管理系统迎来了AI驱动的重构。Cloudflare发布了EmDash 0.1版本,这是一个使用TypeScript而非PHP重新构建的WordPress内容管理系统。

与声称用智能体AI一周重建Next.js不同,Cloudflare产品经理Matt Taylor和软件工程师Matt Kane表示,创建EmDash花费了整整两个月时间。此外,EmDash的代码基于Astro构建,这是Cloudflare今年1月收购的开源JavaScript框架,因此并非完全由AI生成的新代码。从技术角度来说,EmDash是一个Astro集成项目。

Kane在Hacker News上表示:"我是这个项目的主要工程师。我也在Astro核心团队工作了两年,所以我确实理解真正的开源软件和社区。正如帖子所暗示的,我在这个项目上确实使用了大量智能体时间,但这不是一个随意编码的周末项目。自一月中旬以来,我一直在全职开发这个项目。"

根据介绍文章,"虽然EmDash旨在与WordPress功能兼容,但创建EmDash时没有使用任何WordPress代码。"这个新项目在GitHub上以MIT许可证开源。

Kane说:"确保EmDash可以安全地使用MIT许可证所需的努力,真正让我明白为什么MIT许可证如此重要。对于许多企业来说,只有当你的律师免费时,GPL软件才是免费的。"

根据w3techs的统计数据,WordPress被42.5%的网站使用,占所有内容管理系统的59.8%。这使其成为一个巨大的目标市场,Cloudflare的目标是让其中一些网站迁移到其Workers平台上运行。Cloudflare Workers基于V8隔离环境,V8是谷歌Chrome网页浏览器使用的JavaScript引擎。隔离环境是V8的沙箱实例,非常轻量级。

这意味着与WordPress不同,EmDash是无服务器的,在没有请求时可以缩放到零,在繁忙时可以扩展到数百万个实例。

当被问及该项目是否是愚人节玩笑时(因为它在4月1日宣布),Kane回答说:"名字是个玩笑,但项目是真的。"也许很快会重命名,但"EmDash"可能暗示使用em破折号是AI创作的标志。这通常不值得骄傲,但我们注意到该公司将EmDash描述为AI原生,内置MCP(模型上下文协议)服务器,具有完整管理员访问权限,以及用于转换WordPress主题等任务的智能体技能配置文件。

EmDash的理由,除了作为Workers的营销推广外,还在于它与AI集成,比WordPress更安全、更容易扩展。WordPress插件和主题容易出现安全问题,因为它们通常没有隔离。EmDash插件在沙箱中运行并具有定义的权限,例如电子邮件插件的"read:content"和"email:send"权限。

EmDash默认使用Passkeys进行身份验证,备选方案是通过电子邮件发送的魔法链接,不支持密码。这比简单的用户名/密码更进一步,尽管我们在早期代码中遇到了问题,因为我们在Linux上的本地设置无法使用passkey,魔法链接返回"页面未找到"。毫无疑问这将很快得到修复。

该项目包含WordPress迁移工具,但仅导入内容。大多数WordPress网站广泛使用PHP编码的插件和主题。这意味着在EmDash中复制现有网站并不容易,需要重新编码主题和插件,可能需要如上所述的AI协助。

现有插件和主题也可能被其他人转换。创建WordPress Yoast SEO插件的Joost de Valk是EmDash的早期爱好者。据De Valk说,"EmDash中的每个架构决策似乎都是基于同一个问题:如果AI智能体需要做这件事怎么办?"

其中一个结果是,如果要求AI智能体使用EmDash构建新网站,由于AI友好的设计,如"为机器消费而结构化"的文档,它将更容易完成任务,De Valk说。

EmDash的缺点是目前还没有插件生态系统,没有社区,而且Cloudflare集成为那些更喜欢自托管或在其他地方托管的人带来了麻烦。EmDash的readme声明"它在Cloudflare上运行最佳,但不限于此。"在自托管时,目前不支持沙箱插件。

尽管如此,De Valk表示他计划"在EmDash上进行开发"。

无论其未来如何,EmDash是一个引发关键问题的项目,首先是关于AI如何重塑软件设计,其次是关于可以通过指示AI复制所需部分来从一个应用程序迁移到另一个应用程序的概念。

Q&A

Q1:EmDash是什么?它与WordPress有什么区别?

A:EmDash是Cloudflare发布的内容管理系统,是使用TypeScript重新构建的WordPress替代方案。与WordPress不同,EmDash是无服务器的,基于JavaScript而非PHP,具有更好的安全性和可扩展性,在没有请求时可以缩放到零,繁忙时可以扩展到数百万个实例。

Q2:EmDash如何利用AI技术?

A:EmDash被设计为AI原生系统,内置模型上下文协议服务器,具有完整管理员访问权限,包含用于转换WordPress主题等任务的智能体技能配置文件。它的架构决策都考虑了AI智能体的使用需求,文档也为机器消费而结构化,使AI智能体更容易构建网站。

Q3:从WordPress迁移到EmDash容易吗?

A:迁移并不容易。EmDash提供WordPress迁移工具但仅能导入内容。由于大多数WordPress网站广泛使用PHP编码的插件和主题,在EmDash中复制现有网站需要重新编码主题和插件,可能需要AI协助。此外EmDash目前还缺乏插件生态系统和社区支持。

展开阅读全文

更新时间:2026-04-09

标签:科技   方案   插件   智能   主题   项目   网站   代码   服务器   实例   上下文   许可证

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号

Top