creating-plugins - 创建 EmDash CMS 插件
构建包含钩子、存储、设置、管理界面、API 路由和 Portable Text 区块类型的 TypeScript EmDash 插件。
标签
更新于: 2026-10-06能力
典型输入
典型输出
该技能可以做什么
- 创建插件描述符
- 定义插件运行逻辑
- 实现内容钩子
- 添加 API 路由
- 配置插件能力
- 创建管理界面
- 定义 Portable Text 区块
- 支持受信执行
- 支持沙箱执行
输入
- 插件需求
- 插件格式
- 所需钩子
- 所需存储
- 管理界面需求
- API 路由需求
- Portable Text 区块需求
- Astro 项目配置
输出
- TypeScript 插件包
- 插件描述符
- 插件运行时定义
- 钩子实现
- API 路由实现
- 管理界面定义
- Portable Text 区块定义
要求
- TypeScript 项目
- EmDash CMS
- Astro 配置
- Vite 构建环境
- 用于沙箱执行的 Cloudflare Workers
