使用内容

本页内容

本指南介绍如何使用 EmDash 管理控制台创建、编辑和管理内容。

访问管理后台

在浏览器中打开您网站的 /_emdash/admin。使用您在设置期间创建的凭据登录。

控制台显示:

  • 侧边栏 - 导航至集合、媒体和设置
  • 内容列表 - 所选集合中的条目
  • 快捷操作 - 创建新内容、批量操作

创建内容

  1. 在侧边栏中点击集合名称(例如,文章)

  2. 点击新建文章(或您的集合对应的选项)

  3. 填写必填字段:

    • 标题 - 内容的显示名称
    • Slug - URL 标识符(从标题自动生成,可编辑)
  4. 使用富文本编辑器添加内容

  5. 在侧边栏中设置元数据:

    • 状态 - 草稿、已发布或已归档
    • 发布日期 - 何时发布
    • 分类和标签 - 分类法分配
  6. 点击保存

内容状态

每个条目都有三种状态之一:

状态可见性用例
草稿仅管理员进行中的工作
已发布公开实时内容
已归档仅管理员已停用内容

使用编辑器侧边栏中的下拉菜单更改状态。

富文本编辑器

EmDash 的编辑器支持:

  • 标题 - H2 到 H6
  • 格式化 - 粗体、斜体、下划线、删除线
  • 列表 - 有序和无序
  • 链接 - 内部和外部
  • 图片 - 从媒体库插入
  • 代码块 - 带语法高亮
  • 嵌入 - YouTube、Vimeo、Twitter
  • - 通过 /section 命令的可重用内容块

斜杠命令

输入 / 以访问快速插入命令:

命令操作
/section插入可重用的节
/image从媒体库插入图片
/code插入代码块

键盘快捷键

操作快捷键
粗体Ctrl/Cmd + B
斜体Ctrl/Cmd + I
链接Ctrl/Cmd + K
撤销Ctrl/Cmd + Z
重做Ctrl/Cmd + Shift + Z
保存Ctrl/Cmd + S

插入图片

  1. 点击工具栏中的图片按钮

  2. 从媒体库中选择现有图片,或上传新图片

  3. 添加替代文本(为了无障碍访问必需)

  4. 调整对齐和大小选项

  5. 点击插入

编辑内容

  1. 导航到包含内容的集合

  2. 点击您想要编辑的条目

  3. 进行更改

  4. 点击保存

对已发布内容的更改会立即显示在您的网站上。

修订历史

EmDash 跟踪内容的更改。从编辑器侧边栏访问修订历史:

  1. 点击编辑器侧边栏中的修订

  2. 查看带有时间戳的先前版本列表

  3. 点击某个修订版本以预览

  4. 点击恢复以恢复到该版本

批量操作

一次对多个条目执行操作:

  1. 使用复选框在内容列表中选择条目

  2. 点击批量操作下拉菜单

  3. 选择操作:

    • 发布 - 将所有选中的设置为已发布
    • 归档 - 将所有选中的设置为已归档
    • 删除 - 永久删除选中的
  4. 确认操作

搜索和筛选

搜索

使用搜索框按标题或内容查找内容。搜索不区分大小写并匹配部分单词。

筛选器

按以下条件筛选内容列表:

  • 状态 - 草稿、已发布、已归档
  • 日期范围 - 创建或修改日期
  • 作者 - 创建内容的人
  • 分类法 - 类别或标签分配

点击清除筛选器以重置。

计划内容

计划在将来某个日期发布内容:

  1. 创建或编辑内容

  2. 将状态设置为草稿

  3. 发布日期设置为未来的日期和时间

  4. 点击保存

当发布日期到来时,内容会自动发布。

删除内容

从编辑屏幕或内容列表中删除内容:

从编辑器

  1. 打开您想要删除的内容

  2. 点击工具栏中的删除

  3. 确认删除

从列表

  1. 使用复选框选择条目

  2. 点击批量操作 > 删除

  3. 确认删除

内容 API

对于编程访问,请使用 EmDash 管理 API。

创建内容

以下请求创建一个草稿文章:

POST /_emdash/api/content/posts
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN

{
  "title": "My New Post",
  "slug": "my-new-post",
  "content": "<p>Post content here</p>",
  "status": "draft"
}

更新内容

以下请求更新现有文章并发布它:

PUT /_emdash/api/content/posts/my-new-post
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN

{
  "title": "Updated Title",
  "status": "published"
}

删除内容

以下请求永久删除一篇文章:

DELETE /_emdash/api/content/posts/my-new-post
Authorization: Bearer YOUR_API_TOKEN

翻译内容

启用了 i18n 时,您可以创建任何内容条目的翻译。

创建翻译

  1. 打开您想要翻译的内容条目

  2. 在编辑器侧边栏中,找到翻译面板

  3. 点击目标语言旁边的翻译

  4. 编辑预填充的内容 — 为新语言调整标题、slug 和正文

  5. 点击保存

新翻译链接到原始条目并以草稿开始。当翻译准备好时独立发布它。

在翻译之间切换

翻译面板显示所有配置的语言。点击任何现有翻译旁边的编辑以直接导航到它。当前语言标有复选标记。

语言筛选器

在内容列表中,使用工具栏中的语言下拉菜单按语言筛选条目。每个条目在专用列中显示其语言。

有关配置、查询和语言切换器的完整详细信息,请参阅国际化指南

下一步