Payload
以 TypeScript 为核心的无头 CMS 与应用框架,内置管理面板。
概述
Payload 是一个专为 Next.js 打造的无头 CMS:它不是作为一个需要通过 API 调用的独立服务运行,而是直接安装进你现有的 Next.js `/app` 目录中,让前端和 CMS 可以共用同一个项目,你可以直接从 React Server Components 查询数据库,而不必经过 REST 或 GraphQL。
它完全基于 TypeScript,类型会根据你的数据模式自动生成,并包含身份验证、文档版本控制与草稿、国际化、基于区块的布局构建器、可定制的基于 React 的管理界面、Lexical 富文本编辑器、条件字段逻辑,以及细粒度的、以代码定义的访问控制——几乎每个操作都可以挂载钩子(hooks)。
Payload 是开源的,可以在任何运行 Next.js 的地方自托管,并为 Vercel 和 Cloudflare 提供一键部署选项。它非常适合那些已经在使用 Next.js 构建应用、希望将代码优先、由开发者掌控的 CMS 直接集成到应用中、而不是使用独立托管内容平台的团队。
- 分类
- CMS
- 编程语言
- TypeScript
- 许可证
- MIT
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。