分類法(Taxonomies)

本頁內容

分類法用於為內容加上標籤與階層。EmDash 內建分類(可層級化)與標籤(扁平),亦支援自訂分類法。

內建分類法

分類法類型說明
分類層級支援父子關係
標籤扁平無層級的標籤

預設可用於 posts 集合。

管理詞條

新增詞條

Admin Dashboard

  1. 開啟分類頁面(例如 /_emdash/admin/taxonomies/category

  2. Add New 中填寫名稱

  3. 選填:SlugParentDescription

  4. 點擊 Add

Content Editor

  1. 在編輯器中開啟條目

  2. 使用側欄分類面板

  3. 分類:勾選或 + Add New

  4. 標籤:以逗號分隔輸入

  5. 儲存

API

與英文文件相同的 POST /_emdash/api/taxonomies/category/terms 範例。

刪除詞條會移除所有內容上的關聯,不會刪除內容本身。

查詢

使用 getTaxonomyTermsgetTermgetEntryTermsgetEmDashCollectionwheregetEntriesByTerm,程式範例與英文文件一致。

封存頁與元件

分類封存、標籤封存、CategoryListTagCloudPostTerms 的 Astro 範例結構與英文文件相同;介面文案可使用「篇」「分類」「標籤」等。

自訂分類法

透過 POST /_emdash/api/taxonomies 建立;在查詢與 where 中的用法與內建分類相同。

REST 端點

與英文文件中的表格一致。

下一步