官方文件

EmDash 官方文件。

管理面板

EmDash 管理面板為編輯者、管理員和開發者提供的功能。

架構

使用 EmDash 建構的思維模型 — 一個具有即時可編輯內容模型的 Astro 整合。

集合與欄位

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

內容模型

如何在 EmDash 中塑造和演進你的內容模型 — 集合、欄位、執行階段變更、型別和種子檔案。

資料庫選項

使用 D1、PostgreSQL、libSQL 或 SQLite 配置 EmDash。

儲存選項

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

EmDash Docs MCP

將您的 AI 編碼助手連接到 EmDash 文件,以便它可以回答問題並從真實文件中找到正確的模式。

快速開始

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

AI 工具

將 Claude、ChatGPT 和其他 AI 助理連接到您的 EmDash 網站。

Atmosphere Login

使用 Atmosphere 帳戶登入 EmDash — Bluesky 和更廣泛的 AT Protocol 生態系統背後的開放網路身分。

驗證

通行密鑰優先的驗證方式,提供 GitHub、Google 和 Atmosphere 的可插拔提供商。

建立部落格

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

國際化 (i18n)

透過按語言環境發布、slug 和自動回退來將內容翻譯成多種語言。

媒體庫

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

導航選單

為頁眉、頁腳和側邊欄建立和管理導航選單。

頁面佈局

讓編輯者使用範本欄位為個別頁面選擇不同的佈局。

預覽模式

在發布前啟用草稿內容的安全預覽。

查詢內容

使用 getEmDashCollection 和 getEmDashEntry 在範本中檢索內容。

Sections

在整個網站中建立和使用可重複使用的內容區塊。

網站設定

設定全域設定,如網站標題、標誌和社群連結。

分類體系

使用分類、標籤和自訂分類體系組織內容。

Widget 區域

在側邊欄、頁尾和其他模板區域新增動態內容區塊。

使用內容

在 EmDash 管理控制台中建立、編輯和管理內容。

x402 Payments

使用 x402 支付協定實現內容變現 — 向機器人收費,而非人類。

EmDash

Astro 原生的 CMS。具有型別安全內容、外掛可擴充性和可攜式部署的 WordPress 現代繼任者。

EmDash 介紹

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

內容匯入

從 WordPress 和其他來源將內容匯入 EmDash。

管理後台 UI

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

外掛 API 路由

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

Block Kit

適用於沙盒外掛管理後臺頁面與小工具的宣告式 UI 區塊。

頁面片段

向渲染的公開頁面注入腳本、樣式表或 HTML — 僅限原生外掛程式。

Portable Text 渲染元件

提供 Astro 元件,用於在公開網站上渲染外掛程式定義的 Portable Text 區塊類型。

建立外掛

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

API 路由

從沙盒外掛程式中為管理介面和外部整合公開 REST 端點。

Block Kit

用於沙箱外掛程式管理頁面和小工具的宣告式 UI 區塊。

emdash-plugin CLI

init, build, dev, bundle, validate, publish — 外掛程式創作工具鏈。

Hooks

回應內容、媒體、生命週期和頁面渲染事件執行程式碼。

外掛程式清單

emdash-plugin.jsonc 參考 — 身份標識、信任契約、設定檔欄位和發佈者固定。

打包與發佈

打包沙箱外掛並將其發佈到 EmDash 外掛註冊表。

設定

透過 KV 儲存進行插件配置,在管理 UI 中以 Block Kit 頁面的形式公開。

Storage

使用索引查詢在文件集合中持久化外掛程式資料。

Field Kit

透過 seed 選項配置的 JSON 欄位的可組合欄位小工具。

外掛 Hooks

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

安裝外掛

從 EmDash Marketplace 安裝外掛或透過程式碼新增外掛。

外掛程式

透過鉤子、儲存、設定、管理頁面和 API 路由擴充 EmDash。

發佈外掛

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

外掛沙箱

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

外掛設定

使用設定 schema 與 KV 儲存來設定外掛。

外掛 Storage

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

Hook 參考

用於擴展 EmDash 功能的外掛 Hook。

主題概述

了解 EmDash 主題的工作原理以及如何引導新站點。