EmDash 全栈 TypeScript CMS(Cloudflare) 是做什么的?
EmDash 是一个基于 Astro 和 Cloudflare 构建的开源全栈 TypeScript CMS,堪称 WordPress 的精神继承者。它提供沙盒化插件、通过 Portable Text 实现结构化内容、内置 MCP 服务器以支持 AI 代理,并运行于 Cloudflare Workers、D1 和 R2 或任何支持 SQLite 的 Node.js 服务器上。
安装
使用符合您环境的上游安装或设置路径:
- npm create emdash@latest
- npx emdash types
- git clone https://github.com/emdash-cms/emdash.git && cd emdash
- pnpm install
上游的要求和注意事项:
- EmDash 依赖 Dynamic Workers 来运行安全的沙盒化插件。Dynamic Workers 目前仅在付费账户上可用。升级您的账户(起...
- EmDash 运行于 Cloudflare(D1 + R2 + Workers)或任何支持 SQLite 的 Node.js 服务器。无需 PHP,无需单独的主机层——只需部署您的 Astro 站点。
基本用法或快速入门说明:
-
一个基于 Astro 和 Cloudflare 构建的全栈 TypeScript CMS。EmDash 借鉴了使 WordPress 占据主导地位的理念——可扩展性、管理界面、插件生态——但采用了...
-
沙盒化插件。 WordPress 插件可以完全访问数据库、文件系统和用户数据。单个存在漏洞的插件就可能危及整个网站。EmDash 插件在隔离的 Worker 沙盒 中运行...
-
收件人:"[email protected]"
-
提取自上游文档:https://raw.githubusercontent.com/emdash-cms/emdash/HEAD/README.md