官方文档

EmDash 官方文档。

后台

EmDash 后台 — 使用 TanStack Router、TanStack Query 与 Kumo 组件的 React SPA。

架构

EmDash 的内部机制 — 数据库优先模式、Live Collections、插件系统与后台面板。

集合与字段

用集合与字段定义内容类型 — 支持的字段类型、校验与关联。

内容模型

EmDash 的数据库优先内容模型 — schema 如何存储、在运行时如何变更与查询。

数据库选项

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

存储选项

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

快速开始

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

AI 工具

将 Claude、ChatGPT 等 AI 助手连接到您的 EmDash 站点。

身份验证

EmDash 站点的通行密钥优先身份验证。

创建博客

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

国际化(i18n)

将内容翻译为多种语言,支持按语言发布、独立 slug 与自动回退。

媒体库

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

导航菜单

为页头、页脚与侧栏创建并管理导航菜单。

页面布局

通过模板字段让编辑者为单页选择不同布局。

查询内容

使用 getEmDashCollection 与 getEmDashEntry 在模板中获取内容。

站点设置

配置全站标题、徽标与社交链接等全局项。

小工具区域

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

管理内容

在 EmDash 管理后台中创建、编辑和管理内容。

x402 支付

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

EmDash

原生 Astro 的 CMS。在类型安全内容、插件可扩展与可移植部署之上,成为 WordPress 的现代继任者。

EmDash 简介

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

内容导入

将 WordPress 及其他来源的内容导入 EmDash。

管理后台 UI

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

插件 API 路由

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

Block Kit

沙盒插件后台页面和小部件的声明式 UI 块。

创建插件

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

插件钩子

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

安装插件

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

插件系统概述

使用添加钩子、存储、设置和后台 UI 的插件扩展 EmDash。

发布插件

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

插件沙箱

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

插件设置

通过设置 schema 与 KV 存储配置插件。

插件 Storage

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

Hook 参考

用于扩展 EmDash 功能的插件钩子。

主题概述

了解 EmDash 主题如何工作,以及它们如何引导新站点完成初始化。