官方文档

EmDash 官方文档。

管理面板

EmDash 管理面板为编辑者、管理员和开发者提供的功能。

架构

使用 EmDash 构建的思维模型 — 一个具有实时可编辑内容模型的 Astro 集成。

集合与字段

使用集合和字段定义内容类型——支持的字段类型、验证和关系。

内容模型

如何在 EmDash 中塑造和演进你的内容模型 — 集合、字段、运行时变更、类型和种子文件。

数据库选项

使用 D1、PostgreSQL、libSQL 或 SQLite 配置 EmDash。

对象缓存

将查询结果缓存在 Cloudflare KV 或内存中,无需每次请求都查询数据库即可提供读取服务。

密钥与密钥管理

EmDash 每个密钥的存储位置、提供方式,以及轮换或丢失时的影响。

存储选项

使用 R2、S3 或本地文件系统配置媒体存储。

EmDash Docs MCP

将您的 AI 编码助手连接到 EmDash 文档,以便它可以回答问题并从真实文档中找到正确的模式。

快速开始

5分钟内创建你的第一个 EmDash 网站。

AI 工具

将 Claude、ChatGPT 和其他 AI 助手连接到你的 EmDash 站点。

Atmosphere Login

使用 Atmosphere 账户登录 EmDash — Bluesky 和更广泛的 AT Protocol 生态系统背后的开放网络身份。

认证

通行密钥优先的认证方式,提供 GitHub、Google 和 Atmosphere 的可插拔提供商。

备份

下载站点备份,安排自动备份到存储,以及使用 D1 Time Travel 恢复。

创建博客

使用 EmDash 构建包含文章、分类和标签的完整博客。

国际化 (i18n)

通过按语言环境发布、自定义 slug 和自动回退,将内容翻译为多种语言。

媒体库

在 EmDash 中上传和管理图片及文件。

导航菜单

为页眉、页脚和侧边栏创建和管理导航菜单。

页面布局

让编辑者使用模板字段为单个页面选择不同的布局。

预览模式

在发布前启用草稿内容的安全预览。

查询内容

使用 getEmDashCollection 和 getEmDashEntry 在模板中检索内容。

Sections

在整个站点中创建和使用可复用的内容块。

站点设置

配置全局设置,如站点标题、logo 和社交链接。

分类法

使用分类、标签和自定义分类法组织内容。

小部件区域

向侧边栏、页脚和其他模板区域添加动态内容块。

内容操作

在 EmDash 管理面板中创建、编辑和管理内容。

x402 Payments

使用 x402 支付协议实现内容变现 — 向机器人收费,而非人类。

EmDash

Astro 原生的 CMS。具有类型安全内容、插件可扩展性和可移植部署的 WordPress 现代继任者。

EmDash 介绍

了解 EmDash 是什么、它如何工作以及它是否适合您的项目。

内容导入

从 WordPress 和其他来源将内容导入 EmDash。

管理后台 UI

为 EmDash 管理后台添加自定义页面与仪表盘小组件。

插件 API 路由

从你的插件中暴露 REST 端点,用于后台 UI 和外部集成。

Block Kit

面向沙盒插件管理后台页面与小组件的声明式 UI 区块。

页面片段

向渲染的公开页面注入脚本、样式表或 HTML — 仅限原生插件。

创建插件

使用钩子、存储、设置和后台 UI 构建 EmDash 插件。

API 路由

从沙盒插件暴露 REST 端点,用于管理 UI 和外部集成。

Block Kit

用于沙箱插件管理页面和小部件的声明式 UI 块。

能力与安全

声明你的插件需要什么,并了解沙箱强制执行什么。

选择插件格式

在开始编写代码之前,选择沙箱插件还是原生插件。

emdash-plugin CLI

init, build, dev, bundle, validate, publish — 插件创作工具链。

钩子

响应内容、媒体、生命周期和页面渲染事件来运行代码。

插件清单

emdash-plugin.jsonc 参考 — 身份、信任契约、配置文件字段和发布者固定。

迁移到插件 CLI

针对沙盒插件作者的破坏性变更,以及如何更新您的插件。

打包与发布

打包沙箱插件并将其发布到 EmDash 插件注册表。

设置

通过 KV 存储进行插件配置,在管理 UI 中以 Block Kit 页面的形式公开。

Storage

使用索引查询在文档集合中持久化插件数据。

Field Kit

通过 seed 选项配置的 JSON 字段的可组合字段小部件。

插件钩子

钩入内容、媒体和插件生命周期事件。

安装插件

从 EmDash 市场安装插件或从代码中添加。

插件

通过钩子、存储、设置、管理页面和 API 路由扩展 EmDash。

发布插件

打包并将你的 EmDash 插件发布到 Marketplace。

插件注册表

从实验性的联合型 EmDash 插件注册表安装插件,并从您的站点查询它。

查询注册表

使用 @emdash-cms/registry-client 针对注册表的公开发现 API 构建插件目录、搜索页面或发布订阅源。

插件沙箱

EmDash 如何在 Cloudflare Workers 与 Node.js 部署中隔离不受信任的插件。

插件设置

使用设置 schema 与 KV 存储来配置插件。

插件 Storage

在带索引查询的文档集合中持久化插件数据。

主题概述

了解 EmDash 主题的工作原理以及如何引导新站点。