-
Cloudflare 正式发布了一款名为 EmDash 的开源内容管理系统(CMS)。该项目目前已在 GitHub 按照 MIT 协议开放源代码。
核心技术参数
开发语言: 全栈使用 TypeScript 编写。
底层框架: 基于 Astro 6.0 网页框架。
运行环境: 原生适配 Cloudflare Workers 边缘计算平台,并使用 D1 分布式数据库与 R2 对象存储。
数据格式: 放弃传统的 HTML 存储,采用结构化的 Portable Text (JSON) 格式。
主要功能特性
沙箱隔离机制: EmDash 改变了插件运行方式,所有第三方扩展均运行在受限的沙箱环境中。插件必须声明特定的 API 访问权限,无法直接干预系统核心或其他插件。
数据迁移: 系统内置了针对 WordPress 的数据导入工具,支持内容迁移。
多环境部署: 虽然针对 Cloudflare 边缘网络进行了优化,但由于其开源特性与 Node.js 兼容性,该系统也支持在其他环境进行本地化部署。
AI 接口集成: 内置支持模型上下文协议(MCP),允许 AI 工具通过标准化接口读取或编辑站点内容。
项目状态
目前 EmDash 处于初期发布阶段。Cloudflare 官方文档显示,该项目旨在提供一个安全性更高、架构更现代的开源替代方案,以解决传统 PHP 架构 CMS 在大规模并发与边缘计算场景下的适配问题。
https://blog.cloudflare.com/emdash-wordpress/ -
L Leaguetech Support 于 将此主题从 Discussion 讨论区 移至此处