EmDash 外掛以兩種格式之一提供:沙盒或原生。選擇影響安裝方式、執行時期強制執行和可用功能。
預設使用沙盒。 沙盒外掛可以發佈到市集並透過管理 UI 一鍵安裝。
概覽
| 沙盒 | 原生 | |
|---|---|---|
| 撰寫格式 | emdash-plugin.jsonc + src/plugin.ts | definePlugin() 描述符 |
| 安裝方式 | 管理市集一鍵安裝 | npm install + 編輯 astro.config |
選擇原生會失去什麼
- 沒有市集。
- 沒有隔離。
- 使用者的信任負擔。
何時選擇原生
- 自訂 React 管理頁面或小工具。
- 用於渲染 Portable Text 區塊的 Astro 元件。
- 向公開頁面注入原始 HTML、指令碼或樣式表。