管理内容

本页内容

本指南介绍如何通过 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. 编辑预填内容 — 按新语言调整标题、别名与正文。

  5. 点击 保存

新翻译会与原文关联,并以草稿开始;可在准备好后单独发布。

在翻译间切换

翻译面板列出所有已配置语言。点击已有翻译旁的 编辑 可直接跳转。当前语言会以勾选标记显示。

语言筛选

在内容列表中,使用工具栏的语言下拉框按语言筛选。每条记录的语言显示在专用列中。

配置、查询与语言切换的完整说明见 国际化指南

后续步骤