官方文档

EmDash 官方文档。

管理面板

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

架构

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

集合与字段

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

内容模型

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

数据库选项

使用 D1、PostgreSQL、libSQL 或 SQLite 配置 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 的可插拔提供商。

创建博客

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

国际化 (i18n)

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

媒体库

在 EmDash 中上传并管理图片与文件。

导航菜单

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

页面布局

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

预览模式

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

查询内容

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

Sections

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

站点设置

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

分类体系

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

Widget 区域

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

使用内容

在 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 端点。

Block Kit

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

选择插件格式

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

emdash-plugin CLI

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

Hooks

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

插件清单

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

迁移到插件 CLI

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

打包与发布

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

设置

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

Storage

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

Field Kit

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

插件钩子

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

安装插件

从 EmDash Marketplace 安装插件或通过代码添加插件。

插件

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

发布插件

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

插件沙箱

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

插件设置

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

插件 Storage

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

Hook 参考

用于扩展 EmDash 功能的插件 Hook。

主题概述

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