// 完整功能清單

0xCMS 的每一項功能

直接讀自原始碼、毫不含糊的完整功能盤點:這個 Worker 到底提供甚麼。 驗證、以能力為本的存取控制、結構化多語內容、版本、即時協同編輯、adapter 式發佈、 分類、進階搜尋、私有媒體庫、批量匯入/匯出、可於執行時編輯的 schema、回收筒、 附 credit 收費與配額限制的完整插件平台,以及執行時系統設定 — 每個 section 均標注實作它的原始碼大小。

Cloudflare Workers Hono D1 × 2 R2 Durable Objects Queues Liquid views Web Crypto JWT

// 目錄 · 四大分組

// 每個 section 均標注實作它的原始碼大小 — 約 723 kB 的 Worker TypeScript + SQL(worker),另加約 481 kB 的後台 view 與前端資產(views,含 115 kB vendored Liquid 引擎)。共用檔案只計一次,歸入其主要 section。

// 群組 1 / 4

Ⅰ · 內容編寫

編寫的核心 — 內容如何建模、編輯、保留版本,以及即時協同編輯。

🧬

// 01

內容模型

worker 27 kB · views 25 kB
✍️

// 02

頁面編輯器

worker 97 kB · views 47 kB
🗂️

// 03

版本與歷史

worker 4 kB +shared
🛰️

// 04

即時協同編輯

worker 10 kB · views 14 kB

// 群組 2 / 4

Ⅱ · 內容管理與發佈

整理、搜尋、搬移內容,並發佈給每一位讀者。

⛓️

// 05

發佈

worker 19 kB
🏷️

// 06

分類與標籤

worker 19 kB · views 15 kB
🗄️

// 08

媒體

worker 7 kB
📥

// 09

匯入/匯出整合

Plugin API
🧱

// 10

執行時頁面與區塊類型

worker 28 kB · views 17 kB
♻️

// 11

回收筒與還原

worker 13 kB · views 8 kB

// 群組 3 / 4

Ⅲ · 存取與身分

誰能進入 CMS,以及每個帳戶確切可做甚麼。

🔐

// 12

驗證與身分

worker 45 kB · views 4 kB
🛡️

// 13

存取控制與權限

worker 28 kB · views 14 kB

// 群組 4 / 4

Ⅳ · 平台與擴充

插件平台、credit 收費與配額、後台外殼、執行時系統設定、安全加固,以及底層的邊緣基礎架構。

🧩

// 14

插件系統

worker 82 kB · views 19 kB

每個插件都是獨立的 Cloudflare Worker,透過 HTTPS 在 {url}/__plugin/… 觸達。CMS 會驗證及快取有大小限制的 manifest,並在 outbound 呼叫轉發已登入使用者及該註冊項目的專屬 secret。插件可加入多類擴充:

// registry 與安全

🔁

// 15

插件回寫 API /__cms

worker 55 kB

一條反向的 server-to-server 通道(以逐插件 secret 驗證,位於瀏覽器驗證堆疊之外),令插件自家網域上面向訪客的流程 — 公開 RSVP 提交、QR 簽到、批量聯絡人匯入 — 可讀寫它所擁有或獲委派的 CMS 頁面。

💳

// 16

Credit 與配額限制

worker 26 kB · views 7 kB

為插件讓使用者做的事計量或收費。插件的 manifest 負責宣告可收費動作與配額限制,管理員負責設定價格與上限,host 則在每條頁面建立路徑上強制執行 — 後台編輯器與回寫 API 一視同仁,任何一道門都無法用來繞過另一道。

🖥️

// 17

後台體驗

worker 86 kB · views 268 kB
🎛️

// 18

系統設定與品牌

worker 17 kB · views 10 kB
🔒

// 19

安全加固

worker 9 kB +shared
🌐

// 20

資料與基礎架構

worker 46 kB
⚙️

// 21

背景工作與營運

worker 8 kB

// 親眼看它運行

以上每一項,都 已在邊緣運行。

不用盲信這份清單 — 親自驗證。