百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

免费开源TypeScript无头CMS应用开发框架,带你玩转内容管理系统

liuian 2025-02-20 16:44 39 浏览

GitHub项目「Payload」是一个免费和开源的TypeScript无头CMS(内容管理系统)应用开发框架,它使用Express、MongoDB和React构建。该项目自创建以来已经收获了2.4k的Star。

项目地址:
https://github.com/payloadcms/payload

代码优先(Code-first)

Payload是一个从头开始为开发者设计的CMS,为他们提供构建数字产品所需的知识。如果你熟悉JavaScript,则就知道Payload。作为一个代码优先的CMS,它允许你做很多事情。

首先,Payload给你需要的任何东西,使用JavaScript或TypeScript编程语言构建自己想要的东西,不必忍受GUI带来的非必要复杂性。你将了解自己的CMS如何工作,因为你已经完全按照自己想要的方式编写它。

其次,带上自己的Express服务器,在Payload之上做任何需要的事情。Payload不会对你或者你的应用程序施加任何影响。

接着,使用自己的React组件完全控制管理面板(Admin panel)。轻松交换字段乃至整个视图。

最后,借助自动生成且完全可扩展的REST、GraphQL和本地Node API,你可以在任何需要的时间和位置使用数据。

特性(Features)

  • 完全免费和开源
  • 具有GraphQL、REST和本地API
  • 易于定制化的ReactJS Admin
  • 完全自托管
  • 可扩展身份验证
  • 本地文件存储和上传
  • 版本历史和草稿
  • 基于现场的本地化
  • 基于块的布局生成器
  • 可扩展的SlateJS富文本编辑器
  • 数组字段类型
  • 字段条件逻辑
  • 极精细访问控制
  • Payload为每个操作提供文件和字段级挂钩
  • 对TypeScript极其友好
  • 极快API
  • 得益于HTTP-only cookies、CSRF保护的高度安全性

快速开始(Quick Start)

在开始运行Payload之前,确保你安装了所有必需的软件。

然后,开始启动Payload的最简单方式是使用create-payload-app package。

npx create-payload-app

或者,你也可以花5分钟从头开始创建一个应用程序。

相关推荐

最新款手机vivo(vivo最新款手机及价格表)

vivoX60Pro+、vivoX70Pro、vivoX60、vivoX70、vivoX70Pro+、vivoiQOO7、vivoiQOO7Pro、vivoIQOO8、viv...

oppo万能密码6位密码(oppo手机6个数万能密码)

oppo手机6位数万能密码是:67766776,但是不要轻易尝试,因为当输入这个密码之后没你的手机就会自动关机,之后会自动重启开机,然后你的手机密码都会变成预设的状态,当手机变成预设密码状态之后,我们...

系统重装win10专业版官网(重装系统win10专业版步骤和详细教程)

win10重装系统后也需要安装硬件驱动的,不过win10自带的系统更新会主动扫描硬件并下载适配的硬件驱动程序,再自动安装,所以win10在装驱动这方面比之前的Windows系统方便得多。win10安装...

u盘文件恢复工具破解版免费(u盘文件恢复工具软件)
u盘文件恢复工具破解版免费(u盘文件恢复工具软件)

迷你兔数据恢复提供了免费版供大家试用,这个免费版只是有恢复额度上的限制,其他方面基本上与正版是一样的,你可以用来感受一下步骤/方式1免费恢复u盘数据的方法如下:第1步:关闭软件的注册页面,选择免费试用。在扫描页面,选择要扫描的所有文件类型,...

2026-01-11 06:55 liuian

win10密钥在哪里买(win10系统密钥在哪儿买)

Windows密钥的正规获取渠道有以下几种:1.购买正版Windows操作系统。在微软官方网站或授权的经销商处购买正版Windows操作系统,可以获得正规的密钥。2.从计算机制造商处获取。一些品牌...

万能声卡驱动器官方下载win10

重新安装声卡驱动的方法如下:1.首先需要确定你的声卡品牌和型号,在设备管理器中搜索声卡,展开此项,可以看到声卡的品牌和型号。2.在浏览器中搜索所需的驱动程序,例如你的声卡型号是RealtekHi...

usb驱动程序在哪里(usb驱动叫什么名字)
usb驱动程序在哪里(usb驱动叫什么名字)

U盘添加驱动号或路径的方法如下在我的电脑上按右键,在快捷菜单里,选择“管理”,打开“计算机管理”窗口。在计算机管理窗口里,选择“存储”下面的“磁盘管理”,如果看得到没有盘符的U盘,那么在这个U盘上按鼠标右键,选择“更改驱动器名称和路径”选项...

2026-01-11 05:05 liuian

windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
  • windows 10专业版怎么激活(windows十专业版怎么激活)
美德少年事迹材料(美德少年事迹材料500字左右)

就写平时做了什么好事就可以了。他们分别是许昌市文化街小学六(1)班学生谭天、许昌市第一中学七(12)班学生安家宝。现年12岁的谭天是一个阳光男孩儿,他性格活泼,热情开朗,富有爱心,品学兼优,有较强的集...

手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
  • 手机改无线路由器密码(手机改路由器密码怎么改教程)
win7万能网卡驱动离线版安装包

要使用Win7网卡驱动离线包,首先将离线包下载到计算机上。然后,打开设备管理器,找到你的网卡设备。右键点击该设备,选择“更新驱动程序软件”。在弹出的对话框中,选择“浏览计算机以查找驱动程序软件”。然后...

音频驱动器怎么安装(音频驱动程序怎么安装)
音频驱动器怎么安装(音频驱动程序怎么安装)

1、在浏览器中输入并搜索,然后下载并安装。2、安装完成后打开360驱动大师,它就会自动检测你的电脑需要安装或升级的驱动。3、检测完毕后,我们可以看到我们的声卡驱动需要安装或升级,点击安装或升级,就会开始自动安装或升级声卡了。4、升级过程中会...

2026-01-11 02:55 liuian

硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
  • 硬盘分区win10(硬盘分区win7)
win11要不要升级

答案是:不必强更,稍安勿躁。  没错,Windows11系统的确是微软的最新力作,其中安卓APP可以在桌面系统中直接使用的“噱头”也极有吸引力,但是,按照win10更新后bug层出不穷的情况来看,正...

windows7联想旗舰版(联想win7旗舰版配置)

你好!联想Windows7旗舰版并不是一个显示设备,而是一个操作系统。因此,无法用英寸来描述其大小。旗舰版是指Windows7操作系统的最高版本,具有更多的功能和特性与其他版本不同。Windows...