Cloudflare 推出號稱 WordPress 精神繼任者的 CMS 內容管理系統 EmDash,採用無伺服器架構,並解決了 Wordpress 原本 Plugin 安全性問題,EmDash 使用 MIT 授權開放程式碼。
EmDash 基於 Astro 和 Cloudflare 所建構的全端 TypeScript CMS 。它汲取了 WordPress 的優勢——可擴展性、優秀的後台管理用戶體驗和插件生態系統——並將其重構為無伺服器、類型安全的架構。外掛程式運行在沙盒化的 Worker 隔離區中,從根本上解決了 WordPress 外掛架構的安全性問題。
EmDash 可在 Cloudflare(D1 + R2 + Workers)或任何具有 SQLite 的 Node.js 伺服器上執行。無需 PHP,無需單獨的託管層級—只需部署您的 Astro 網站即可。
特色
- 內容類型-部落格文章、頁面、自訂內容類型。透過 TipTap 進行富文本編輯,並支援 Portable Text 儲存。支援修訂、草稿、定時發布、全文搜尋 (FTS5) 和內聯視覺化編輯。
- 管理員-- 完整的管理面板,包含視覺化架構建構器、媒體庫(透過簽名 URL 進行拖放上傳)、導覽選單、分類、小工具和 WordPress 匯入精靈。
- 驗證方式-優先採用密碼驗證(WebAuthn),並輔以 OAuth 和魔法連結作為替代方案。基於角色的存取控制:管理員、編輯、作者、貢獻者。
- 外掛程式——definePlugin()包含生命週期鉤子、鍵值儲存、設定、管理頁面、儀表板小部件、自訂區塊類型和 API 路由的 API。透過動態工作載入器在 Cloudflare 上進行沙盒執行。
- 代理程式-用於人工智慧輔助外掛程式和主題開發的技能文件。用於程式化網站管理的命令列介面 (CLI)。內建 MCP 伺服器,可直接整合人工智慧工具。
- WordPress 遷移-從 WXR 匯出、WordPress REST API 或 WordPress.com 匯入文章、頁面、媒體和分類。代理技能有助於移植外掛和主題。
Picture Source
Cloudflare

留言
張貼留言