问答社区
Payload 是开源全栈 Next.js 框架,为您提供即时后端超能力。
Payload 是开源全栈 Next.js 框架,为您提供即时后端超能力。立即获得完整的 TypeScript 后端和管理面板。使用 Payload 作为无头 CMS 或构建功能强大的应用程序。
Payload 是第一个可以直接安装在现有/app
文件夹中的 Next.js 原生 CMS。这是无头 CMS 新时代的开始。
- 在任何地方部署,包括在 Vercel 上免费进行无服务器部署
/app
如果需要,可以将前端+后端合并到同一个文件夹中- 不要再注册另一个 SaaS - Payload 是开源的
- 在 React Server 组件中查询数据库
- 管理和后端都是 100% 可扩展的
- 无供应商锁定
- 永远不要再碰古老的 WP 代码
- 构建速度更快,永远不会遇到障碍
在开始使用 Payload 之前,请确保您拥有所有必需的软件。
pnpx create-payload-app@latest
如果您是 Payload 新手,您应该从网站模板( pnpx create-payload-app@latest -t website
) 开始。它展示了如何执行所有操作- 包括自定义富文本块、按需重新验证、实时预览等等。它配备了一个由 Tailwind 构建的前端,全部位于一个/app
文件夹中。
从预制模板开始快速启动您的下一个项目。这些是生产就绪的端到端解决方案,旨在帮助您尽快进入市场。
构建从小型到企业的任何类型的网站、博客或作品集。配备由 RSC 和 Tailwind 构建的功能齐全的前端。
我们不断向模板目录添加更多模板。如果您维护自己的模板,请考虑将payload-template
主题添加到您的 GitHub 存储库以供其他人查找。
- 完全免费和开源
- Next.js 本机,构建为在您的
/app
文件夹内运行 - 使用服务器组件扩展 Payload UI
- 直接在服务器组件中查询数据库,无需 REST / GraphQL
- 完全 TypeScript,具有数据的自动类型
-
请访问Payload 网站,找到有关 Payload 提供的所有内容的深入文档。
从 v2 迁移到 v3?查看3.0 迁移指南以了解如何执行此操作。
如果您想向此存储库添加贡献,请按照Contributing.md中的说明进行操作。
示例目录是学习如何以各种不同方式设置有效负载的绝佳资源,但您也可以在我们的博客和整个社交媒体中找到很棒的示例。
如果您想运行这些示例,您可以将它们复制到此存储库外部的文件夹中,也可以通过以下方式直接运行它们:(1) 导航到示例的子文件夹 (
cd examples/your-example-folder
) 和 (2) 使用--ignore-workspace
标志绕过工作区限制(例如,pnpm --ignore-workspace install
或者pnpm --ignore-workspace dev
)。