官方文件

EmDash 官方文件。

管理後台

EmDash 管理後台 — 使用 TanStack Router、TanStack Query 與 Kumo 元件的 React SPA。

架構

EmDash 的內部機制 — 資料庫優先模式、Live Collections、外掛系統與後台面板。

集合與欄位

用集合與欄位定義內容類型 — 支援的欄位類型、驗證與關聯。

內容模型

EmDash 的資料庫優先內容模型 — schema 如何儲存、在執行時期如何變更與查詢。

資料庫選項

使用 D1、PostgreSQL、libSQL 或 SQLite 設定 EmDash。

儲存選項

使用 R2、S3 或本機檔案系統設定媒體儲存。

開始使用

在 5 分鐘內建立你的第一個 EmDash 網站。

AI 工具

將 Claude、ChatGPT 等 AI 助理連線到您的 EmDash 網站。

驗證

EmDash 網站的通行密鑰優先驗證。

建立部落格

使用 EmDash 建立包含文章、分類與標籤的完整部落格。

國際化(i18n)

將內容翻譯為多種語言,支援依語言發佈、獨立 slug 與自動回退。

媒體庫

在 EmDash 中上傳並管理圖片與檔案。

導覽選單

為頁首、頁尾與側欄建立並管理導覽選單。

頁面版面

透過範本欄位,讓編輯者為單一頁面選擇不同版面。

查詢內容

使用 getEmDashCollection 與 getEmDashEntry 在範本中取得內容。

網站設定

設定全站標題、標誌與社群連結等全域項目。

小工具區域

在側邊欄、頁尾及其他樣板區域加入動態內容區塊。

管理內容

在 EmDash 管理後台建立、編輯與管理內容。

x402 付款

使用 x402 付款協議為內容變現 — 向機器人收費,而非向訪客收費。

EmDash

原生 Astro 的 CMS。在型別安全內容、外掛可擴展與可攜式部署之上,成為 WordPress 的現代後繼者。

EmDash 簡介

了解 EmDash 是什麼、如何運作,以及是否適合你的專案。

內容匯入

將 WordPress 與其他來源的內容匯入 EmDash。

管理後台 UI

為 EmDash 管理後台新增自訂頁面和儀表板小工具。

外掛 API 路由

從你的外掛中暴露 REST 端點,用於後台 UI 和外部整合。

Block Kit

沙盒外掛後台頁面和小工具的宣告式 UI 區塊。

建立外掛

使用鉤子、儲存、設定和後台 UI 建置 EmDash 外掛。

外掛 Hooks

接入內容、媒體與外掛生命週期事件。

安裝外掛

從 EmDash 市場安裝外掛或從程式碼新增它們。

外掛系統概述

使用新增鉤子、儲存、設定和後台 UI 的外掛擴充 EmDash。

發佈外掛

打包並將你的 EmDash 外掛發佈到 Marketplace。

外掛沙箱

EmDash 如何在 Cloudflare Workers 與 Node.js 部署中隔離不受信任的外掛。

外掛設定

透過設定 schema 與 KV 儲存設定外掛。

外掛 Storage

在具索引查詢的文件集合中持久化外掛資料。

Hook 參考

用於擴充 EmDash 功能的外掛 hooks。

REST API 參考

用於內容、媒體與結構描述管理的 HTTP 端點。

主題概覽

了解 EmDash 主題如何運作,以及它們如何為新網站完成初始化。