Repolode
payloadcms

payloadcms/payload

开源的 Next.js 原生无头 CMS 与应用框架,提供 TypeScript 后端和可定制的 React 管理后台。

可替代:ContentfulStrapiWordPress

Star
45,383
Fork
4,314
未关闭 Issue
1,378
最近提交
3小时前

这是什么?

Payload 是基于 Next.js 构建的无头 CMS 与应用框架,可直接安装到现有的 /app 目录中,管理后台、API 和前端能放在同一个项目里。开发者可以在 React Server Components 中直接查询数据库,类型也会根据集合定义自动生成。

框架开箱即提供常见的 CMS 功能,包括身份认证、版本与草稿、多语言、基于区块的页面布局构建器、Lexical 富文本编辑器、字段条件逻辑以及细粒度的访问控制。文档和字段级别的钩子覆盖每一种操作,管理后台与后端都可以用代码扩展。

项目支持通过一键部署在 Vercel 和 Cloudflare 上运行,也可部署到其他主机。官方提供网站和电商模板,并有插件生态可供使用。

核心功能

  • 01原生支持 Next.js,可安装到现有的 /app 目录中
  • 02可在 React Server Components 中直接查询数据库
  • 03根据数据定义自动生成 TypeScript 类型
  • 04内置身份认证、版本与草稿、多语言功能
  • 05提供 Lexical 富文本编辑器和基于区块的布局构建器
  • 06支持细粒度访问控制以及文档和字段级钩子

适用场景

  • 搭建带有可管理内容后台的官网或博客
  • 使用无头 CMS 与自定义前端构建电商网站
  • 为已有的 Next.js 应用添加管理后台和 API
  • 在 Vercel 或 Cloudflare 上部署无服务器内容应用

快速上手

  1. 1

    确保已安装所需软件(参见文档)

  2. 2

    使用脚手架工具创建新的 Payload 应用

    pnpx create-payload-app@latest
  3. 3

    或使用包含 Tailwind 前端的 website 模板

    pnpx create-payload-app@latest -t website

使用前须知

  • 开始前需要先配置好 Node.js 和 pnpm 工具。

标签

常见问题

payload 是什么?
开源的 Next.js 原生无头 CMS 与应用框架,提供 TypeScript 后端和可定制的 React 管理后台。 Payload 是基于 Next.js 构建的无头 CMS 与应用框架,可直接安装到现有的 /app 目录中,管理后台、API 和前端能放在同一个项目里。开发者可以在 React Server Components 中直接查询数据库,类型也会根据集合定义自动生成。
payload 可以免费使用吗?用的什么许可证?
payload 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
payload 还在维护吗?
活跃维护中。payload 最近一次提交是在 2026年10月21日。
payload 适合用来做什么?
搭建带有可管理内容后台的官网或博客 使用无头 CMS 与自定义前端构建电商网站 为已有的 Next.js 应用添加管理后台和 API 在 Vercel 或 Cloudflare 上部署无服务器内容应用
payload 怎么安装和运行?
确保已安装所需软件(参见文档) 使用脚手架工具创建新的 Payload 应用: pnpx create-payload-app@latest 或使用包含 Tailwind 前端的 website 模板: pnpx create-payload-app@latest -t website
在哪里获取 payload?
源代码和安装说明在 GitHub 上:https://github.com/payloadcms/payload

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目