decaporg/decap-cms

GITHUB中文整理

主语言 JavaScript · 19,454 星 · MIT · 创建于 2015-01-20

内容管理静态站点Git单页应用
打开 GitHub 仓库

Decap CMS 是一个基于 Git 的内容管理系统,以单页应用形式嵌入静态站点,让编辑者在浏览器中增删改内容。

Stars 19,454 累计 star,越多说明被认可得越广
Watching 245 订阅该仓库变动的人数
Forks 3,140 被派生出去的仓库数
Issues 438 当前开放的 Issue 数
语言 JavaScript GitHub 自动判定的主语言
许可证 MIT 开源协议,用之前先确认能不能商用
24h 增长 — 数据积累中
7 日增长 — 数据积累中
30 日增长 — 数据积累中

仓库健康度

5 个维度
只看客观信号,不构成安全性结论
维护活跃度 数据完整
2026-10-28 21:41 最近推送

最近推送 2026-10-28 21:41(0 天前),属于活跃维护

社区响应 数据完整
438 开放 Issue

开放 Issue 438 个 · Fork 3,140 个

增长趋势 证据不足
— 7 日新增

star 记录还不够天数,增量算不出来

项目规范 数据完整
MIT 许可证

许可证 MIT · 8 个 topics

版本发布 证据不足
— 发布次数

这一项暂无数据,不代表项目没有发布

「证据不足」表示这项数据暂时没有取到,不能读成「项目有问题」;「部分数据」表示只拿到一部分信号。版本发布要额外调 Releases 接口,下一版补。

Star 趋势

6 天记录
最近 90 天站内记录的星数
19,454当前 Star +12首尾差值 2026-10-23最早记录 2026-10-28最近记录

横轴 2026-10-23 → 2026-10-28,纵轴按这段时间的最小/最大值拉伸。趋势来自站内每天记录一次的星数,页面打开时不会实时请求 GitHub。

它解决什么问题

据 README 归纳
没有它会怎样

静态站点生成器产出的网站内容通常要直接改文件再提交,非技术成员难以参与编辑。没有这类工具,团队只能依赖开发者代改或手动操作 Git,内容更新慢且容易出错。

核心能力

6 条
归纳自 README,不是功能列表照抄
  1. 1通过 /admin 路径嵌入静态站点,提供内容编辑界面
  2. 2用 YAML 配置文件描述站点内容模型
  3. 3登录后创建新内容或编辑已有内容
  4. 4将内容变更提交到 Git 仓库保存
  5. 5提供单 HTML 文件加配置文件的快速安装方式
  6. 6支持基于 npm 包的进阶安装方式

项目画像

6 个角度
决定要不要用之前,先看这六条

项目定位

Decap CMS 是一个基于 Git 的内容管理系统,以单页应用形式嵌入静态站点,让编辑者在浏览器中增删改内容。

适合谁

使用静态站点生成器建站、需要让编辑团队非开发者也能维护内容的网站团队。

典型场景

为静态站点添加 /admin 后台,让编辑登录后新增或修改文章等内容;通过 YAML 配置定义站点内容模型,使编辑界面匹配网站结构;用单 HTML 文件加配置文件快速接入内容管理,无需复杂构建流程

部署难度

快速方式只需一个 HTML 文件和一个配置文件,CMS 资源从 CDN 加载;进阶方式需构建系统支持 npm 包。

风险限制

快速安装需准备单个 HTML 文件和配置文件;进阶安装要求构建系统支持 npm 包。

最近维护

最近一次推送是 2026-10-28 21:41。 实现方式:把单页应用挂载到站点的 /admin 路径,读取 YAML 配置定义内容结构;用户登录后在界面编辑内容,变更直接写入 Git 仓库。

README 原文细节

3 个板块
项目自己写的功能与用法,原文照录

怎么安装从零跑起来的步骤

Installation and Configuration

Decap Turbo is a hosted backend for Decap CMS: editors log in with Turbo accounts, large collections load from a cache, and access is managed per site. Explore it at https://decapcms.org/turbo/.

  • A quick and easy install that requires a single HTML file and a configuration file. All CMS JavaScript and CSS are loaded from a CDN.
  • Learn more in the Quick Start Guide.
  • A complete, more advanced install that gives you more flexibility but requires a static site builder with a build system that supports npm packages.

实现原理它内部是怎么做的

How It Works

Decap CMS is a single-page app that you pull into the /admin part of your site.

It presents a clean UI for editing content stored in a Git repository.

You setup a YAML config to describe the content model of your site, and typically tweak the main layout of the CMS a bit to fit your own site.

When a user navigates to /admin/ they'll be prompted to log in, and once authenticated they'll be able to create new content or edit existing content.

其它说明README 里剩下的内容

概述

A CMS for static site generators. Give teams a simple way to edit and add content to any site built with a static site generator.

Decap CMS is the new name of Netlify CMS since February 2023.

Expert Services

Get hands-on help from Decap experts and partners for onboarding, custom feature development, website development and premium support.

关于 decap-cms 的常见问题

7 个问题
答案来自 README 归纳与 GitHub 实时数据
decap-cms 是做什么的?

Decap CMS 是一个基于 Git 的内容管理系统,以单页应用形式嵌入静态站点,让编辑者在浏览器中增删改内容。 静态站点生成器产出的网站内容通常要直接改文件再提交,非技术成员难以参与编辑。没有这类工具,团队只能依赖开发者代改或手动操作 Git,内容更新慢且容易出错。

decap-cms 有哪些功能?

核心能力:通过 /admin 路径嵌入静态站点,提供内容编辑界面;用 YAML 配置文件描述站点内容模型;登录后创建新内容或编辑已有内容;将内容变更提交到 Git 仓库保存;提供单 HTML 文件加配置文件的快速安装方式;支持基于 npm 包的进阶安装方式。

decap-cms 适合谁用?

使用静态站点生成器建站、需要让编辑团队非开发者也能维护内容的网站团队。

decap-cms 是怎么工作的?

把单页应用挂载到站点的 /admin 路径,读取 YAML 配置定义内容结构;用户登录后在界面编辑内容,变更直接写入 Git 仓库。

怎么安装 decap-cms?

按项目 README 的说明:A quick and easy install that requires a single HTML file and a configuration file. All CMS JavaScript and CSS are loaded from a CDN.;Learn more in the Quick Start Guide.;A complete, more advanced install that gives you more flexibility but requires a static site builder with a build system that supports npm p。完整命令见下方「怎么安装」一节或 GitHub 仓库的 README。

用 decap-cms 有什么门槛或限制?

快速安装需准备单个 HTML 文件和配置文件;进阶安装要求构建系统支持 npm 包。

decap-cms 现在还在维护吗?数据怎么样?

目前 19,454 星,3,140 个 Fork,主语言 JavaScript,创建于 2015-01-20,最近一次推送 2026-10-28 21:41,许可证 MIT。星数、Fork、推送时间都是 GitHub 返回的实时数据,「最近推送」离现在越近说明越活跃;长期不动要留意是否已停止维护。

这些内容来自哪

读法说明
中文整理据 README 归纳,数据取自 GitHub
中文说明据项目 README 归纳只写 README 能确认的内容,不替作者补功能与数字
关键数据与 GitHub 页面一致星数、Fork、语言与时间都不做二次加工
数据日期2026-10-23 17:59星数与介绍这份数据是哪一天的

项目数据取自 GitHub 官方接口与项目 README;星数、Fork、语言与时间以 GitHub 页面为准,档案更新于 2026-10-23 17:59。