@easy-cms/admin (英语)
Easy CMS的管理员UI,一个预建的Vue 3应用程序,它与REST API对话. 部分 简单 CMS,用于 Nuxt 的嵌入式,代码首发 CMS 和下一个.js.
内部 : 框架适配器@easy-cms/nuxt, (中文(简体) ), @easy-cms/next和 easy-cms serve
安装并服务于 /admin你不需要自己安装.
- 盘片、有搜索、过滤器、列、散装动作和树视图的列表
- 每个字段类型、丰富文本(Tiptap)、关系、块和媒体库的表格
- 草稿、版本历史、现场预览、预定出版和翻译
- 英语和泰语,轻和暗的主题,插件组件
你自己来
import { createAdminHandler } from '@easy-cms/admin'
const admin = createAdminHandler({ basePath: '/admin', apiPath: '/api/cms', locale: 'th' })
// (request: Request) => Promise<Response>: static assets + the HTML shell with security headers
静态托管服务 dist/app 在管理员路径上,用
renderShell(readFileSync('dist/app/shell.html', 'utf8'), options) 加号 SECURITY_HEADERS。 。 。 .
发展中国家
pnpm --dir examples/nuxt-blog dev # an Easy CMS API on :3000
pnpm --dir packages/admin dev # Vite on :5173, proxies /api/cms to :3000
链接
MIT 许可证