EmDash 官方文档。
使用 EmDash 为您的 Astro 站点添加 WordPress 风格的 CMS 功能
通过您已经了解的 WordPress 概念学习 Astro 基础知识
为熟悉 WordPress 的开发者提供的 EmDash 功能和概念指南
EmDash 管理面板为编辑者、管理员和开发者提供的功能。
使用 EmDash 构建的思维模型 — 一个具有实时可编辑内容模型的 Astro 集成。
使用集合和字段定义内容类型——支持的字段类型、验证和关系。
如何在 EmDash 中塑造和演进你的内容模型 — 集合、字段、运行时变更、类型和种子文件。
如何设置开发环境并为 EmDash 做贡献。
EmDash 内部工作原理,适用于为 EmDash 本身做贡献的人。
EmDash 文档的写作、结构和代码示例规范。
如何为 EmDash 管理界面贡献翻译。
使用 D1 和 R2 将 EmDash 部署到 Cloudflare Workers。
使用 D1、PostgreSQL、libSQL 或 SQLite 配置 EmDash。
将 EmDash 部署到任何 Node.js 托管平台。
使用 R2、S3 或本地文件系统配置媒体存储。
将您的 AI 编码助手连接到 EmDash 文档,以便它可以回答问题并从真实文档中找到正确的模式。
5分钟内创建你的第一个 EmDash 网站。
将 Claude、ChatGPT 和其他 AI 助手连接到您的 EmDash 站点。
使用 Atmosphere 账户登录 EmDash — Bluesky 和更广泛的 AT Protocol 生态系统背后的开放网络身份。
通行密钥优先的认证方式,提供 GitHub、Google 和 Atmosphere 的可插拔提供商。
使用 EmDash 搭建包含文章、分类与标签的完整博客。
通过按语言环境发布、slug 和自动回退来将内容翻译成多种语言。
在 EmDash 中上传并管理图片与文件。
为页眉、页脚和侧边栏创建和管理导航菜单。
让编辑者使用模板字段为单个页面选择不同的布局。
在发布前启用草稿内容的安全预览。
使用 getEmDashCollection 和 getEmDashEntry 在模板中检索内容。
在整个站点中创建和使用可复用的内容块。
配置全局设置,如站点标题、logo 和社交链接。
使用分类、标签和自定义分类体系组织内容。
在侧边栏、页脚和其他模板区域添加动态内容块。
在 EmDash 管理控制台中创建、编辑和管理内容。
使用 x402 支付协议实现内容变现 — 向机器人收费,而非人类。
Astro 原生的 CMS。具有类型安全内容、插件可扩展性和可移植部署的 WordPress 现代继任者。
了解 EmDash 是什么、它如何工作以及它是否适合您的项目。
从 WordPress 和其他来源将内容导入 EmDash。
通过分步指南将你的 WordPress 内容导入到 EmDash。
使用插件 API 将 WordPress 插件转换为 EmDash 插件
为 EmDash 管理后台添加自定义页面与仪表盘小组件。
从你的插件中暴露 REST 端点,用于后台 UI 和外部集成。
面向沙盒插件管理后台页面与小组件的声明式 UI 区块。
通过 npm 打包和分发原生插件。
向渲染的公开页面注入脚本、样式表或 HTML — 仅限原生插件。
提供 Astro 组件,用于在公共网站上渲染插件定义的 Portable Text 块类型。
为插件管理页面和仪表板小部件提供自定义 React 组件。
使用 descriptor + createPlugin 模式构建原生 EmDash 插件。
使用钩子、存储、设置和后台 UI 构建 EmDash 插件。
从沙箱插件中为管理界面和外部集成公开 REST 端点。
用于沙箱插件管理页面和小部件的声明式 UI 块。
声明你的插件需要什么,并理解沙箱强制执行什么。
在开始编写代码之前,选择沙箱插件还是原生插件。
init, build, dev, bundle, validate, publish — 插件创作工具链。
响应内容、媒体、生命周期和页面渲染事件运行代码。
emdash-plugin.jsonc 参考 — 身份标识、信任契约、配置字段和发布者固定。
针对沙盒插件作者的破坏性变更,以及如何更新您的插件。
打包沙箱插件并将其发布到 EmDash 插件注册表。
通过 KV 存储进行插件配置,在管理 UI 中以 Block Kit 页面的形式公开。
使用索引查询在文档集合中持久化插件数据。
构建、注册和运行一个 hello-world 沙箱插件。
通过 seed 选项配置的 JSON 字段的可组合字段小部件。
钩入内容、媒体和插件生命周期事件。
从 EmDash Marketplace 安装插件或通过代码添加插件。
通过钩子、存储、设置、管理页面和 API 路由扩展 EmDash。
打包并将你的 EmDash 插件发布到 Marketplace。
EmDash 如何在 Cloudflare Workers 与 Node.js 部署中隔离不受信任的插件。
使用设置 schema 与 KV 存储来配置插件。
在带索引查询的文档集合中持久化插件数据。
针对安装 EmDash 插件的站点的破坏性变更,以及如何调整你的项目。
用于查询和管理 EmDash 内容的编程 API。
EmDash CMS 的命令行界面。
EmDash 配置选项的完整参考。
EmDash 所有字段类型的完整参考。
用于扩展 EmDash 功能的插件 Hook。
MCP 服务器的协议细节、工具规范与 OAuth 配置。
用于内容、媒体和模式管理的 HTTP 端点。
构建和分发您自己的 EmDash 主题。
了解 EmDash 主题的工作原理以及如何引导新站点。
使用结构化方法将 WordPress 主题转换为 EmDash 主题。
EmDash seed 文件结构和语法参考。
了解 EmDash 解决的问题,以及它与其他方案的对比。