跳转到内容

内容管理

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

在浏览器中打开您站点的 /_emdash/admin。使用安装过程中创建的凭据登录。

仪表板显示:

  • 侧边栏 - 导航到集合、媒体和设置
  • 内容列表 - 所选集合中的条目
  • 快速操作 - 创建新内容、批量操作
  1. 在侧边栏中点击集合名称(例如 Posts)

  2. 点击 New Post(或您集合的对应按钮)

  3. 填写必填字段:

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

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

    • Status - 草稿、已发布或已归档
    • Publication date - 发布时间
    • Categories and tags - 分类和标签分配
  6. 点击 Save

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

状态可见性用例
Draft仅管理面板进行中的工作
Published公开已发布内容
Archived仅管理面板已归档内容

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

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. 点击 Insert

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

  2. 点击您要编辑的条目

  3. 进行更改

  4. 点击 Save

对已发布内容的更改会立即在您的网站上生效。无需重新构建。

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

  1. 在编辑器侧边栏中点击 Revisions

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

  3. 点击某个修订版进行预览

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

同时对多个条目执行操作:

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

  2. 点击 Bulk Actions 下拉菜单

  3. 选择一个操作:

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

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

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

  • Status - 草稿、已发布、已归档
  • Date range - 创建或修改日期范围
  • Author - 内容创建者
  • Taxonomy - 分类或标签分配

点击 Clear Filters 重置。

安排内容在将来某个日期发布:

  1. 创建或编辑内容

  2. 将状态设置为 Draft

  3. 将 Publication date 设置为将来的日期和时间

  4. 点击 Save

当发布日期到达时,内容将自动变为已发布状态。

从编辑界面或内容列表中删除内容:

  1. 打开您要删除的内容

  2. 点击工具栏中的 Delete

  3. 确认删除

  1. 使用复选框选择条目

  2. 点击 Bulk Actions > Delete

  3. 确认删除

如需以编程方式访问,请使用 EmDash 管理 API:

Terminal window
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"
}
Terminal window
PUT /_emdash/api/content/posts/my-new-post
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"title": "Updated Title",
"status": "published"
}
Terminal window
DELETE /_emdash/api/content/posts/my-new-post
Authorization: Bearer YOUR_API_TOKEN

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

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

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

  3. 点击目标语言环境旁边的 Translate

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

  5. 点击 Save

新的翻译链接到原始条目,并作为草稿开始。翻译准备就绪后,可以独立发布它。

Translations 面板显示所有已配置的语言环境。点击任何现有翻译旁边的 Edit 可直接导航到该翻译。当前语言环境会用一个对勾标记。

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

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