Repolode
decaporg

decaporg/decap-cms

基于 Git 的静态站点内容管理界面,编辑者可通过网页后台修改仓库中的内容。

可替代:ContentfulSanity

Star
19,440
Fork
3,142
未关闭 Issue
437
最近提交
12小时前

这是什么?

Decap CMS 是一个单页管理后台,可以放进静态站点的 /admin 路径下。它为非技术编辑者提供网页界面,用于创建和编辑以文件形式保存在 Git 仓库中的内容,让站点内容与代码一起纳入版本控制。

内容结构通过 YAML 配置文件定义,描述站点的集合(collection)和字段。编辑者登录后选择集合,按照对应的模型填写表单;开发者可以调整后台布局以适配自己的站点。既可以用一个 HTML 文件加配置文件从 CDN 快速引入,也可以在使用打包工具的站点中通过 npm 安装。

该项目是 Netlify CMS 的更名版本。官方还提供托管后端 Decap Turbo,支持 Turbo 账户登录、大型集合的缓存加载以及按站点管理访问权限。

核心功能

  • 01通过网页界面编辑保存在 Git 仓库中的内容文件。
  • 02使用 YAML 配置文件定义内容模型。
  • 03可通过 CDN 加单个 HTML 文件快速引入,也可通过 npm 安装。
  • 04开发者可以按需定制后台布局。
  • 05提供托管后端 Decap Turbo,支持缓存加载大型集合和按站点管理访问。

适用场景

  • 为 Jamstack 或静态站点博客提供网页管理后台。
  • 在基于 Git 的静态站点中管理营销页面或文档页面。
  • 为使用静态站点生成器构建的网站添加内容编辑界面。

快速上手

  1. 1

    按照快速入门指南添加一个 HTML 文件和一个配置文件,CMS 的脚本和样式从 CDN 加载

  2. 2

    或者使用高级安装方式,这需要一个支持 npm 包的静态站点构建系统

使用前须知

  • 内容通过 Git 仓库编辑,因此你的站点内容必须存储在 Git 中。
  • 高级安装方式需要支持 npm 包的构建系统。

标签

常见问题

decap-cms 是什么?
基于 Git 的静态站点内容管理界面,编辑者可通过网页后台修改仓库中的内容。 Decap CMS 是一个单页管理后台,可以放进静态站点的 /admin 路径下。它为非技术编辑者提供网页界面,用于创建和编辑以文件形式保存在 Git 仓库中的内容,让站点内容与代码一起纳入版本控制。
decap-cms 可以免费使用吗?用的什么许可证?
decap-cms 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
decap-cms 还在维护吗?
活跃维护中。decap-cms 最近一次提交是在 2026年10月21日。
decap-cms 适合用来做什么?
为 Jamstack 或静态站点博客提供网页管理后台。 在基于 Git 的静态站点中管理营销页面或文档页面。 为使用静态站点生成器构建的网站添加内容编辑界面。
decap-cms 怎么安装和运行?
按照快速入门指南添加一个 HTML 文件和一个配置文件,CMS 的脚本和样式从 CDN 加载 或者使用高级安装方式,这需要一个支持 npm 包的静态站点构建系统
在哪里获取 decap-cms?
源代码和安装说明在 GitHub 上:https://github.com/decaporg/decap-cms

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

相关项目