管理內容

本頁內容

本指南說明如何透過 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. 點選 儲存

新譯稿與原文關聯,初始為草稿,可在準備好後單獨發布。

在譯稿間切換

翻譯面板會列出所有已設定語言。在既有譯稿旁點選 編輯 可直接跳轉。目前語言會以勾選標記顯示。

語言篩選

在內容清單工具列使用語言下拉選單依語言篩選。每列在專用欄位顯示該項目的語言。

設定、查詢與語言切換的完整說明見 國際化指南

下一步