Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(三)

发布时间:2026/10/11 3:16:46
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(三) 有一种需求是这么来的内容得让不写代码的人也能改可改了什么、谁改的、能不能退回去你又全都想留着。有数据库那一类做得到代价是得养一台服务器和一个后台。Git 驱动这一类走的是另一条路——把 Git 仓库当数据库用。内容就是仓库里的 Markdown 文件编辑器是一个挂在你的静态站点上的纯前端应用。改完点保存它替你发一次提交站点重新构建一遍就上线。没有数据库也没有内容后台服务器这个东西。于是每一次改动都是一次提交版本、回滚、评审顺带全有了服务器只需要托管一堆静态文件。代价落在改内容的人身上提交、分支、合并这套动作他得接受——文档站、博客、营销页、作品集这种一两个人维护的站没什么负担几十人的内容团队、要走多级审批的会卡在这一步。下面系统后面括号里是两样东西协议和最近一次正式版的时间。默认就那一个Decap CMSMIT最新正式版 3.16.32026-09就是当年的 Netlify CMS。2023 年 2 月改名从 Netlify 手里交给社区独立维护现在归 decaporg。它是个单页应用挂到你的静态站点上编辑内容时直接往 Git 仓库提交Hugo、Jekyll、Astro、Eleventy 这些生成器都能配。官方在页面上把话说死了它是免费的开源软件你可以自己托管永远免费。它上头现在还多出一层官方新做的Decap Turbo是付费托管服务目前公测免费档 1 个站点 1 个席位Pro 档 19 欧元/月起价格以官网为准卖的是托管鉴权、多人角色、媒体库这套基础设施。官方的说法是 Turbo 跑在 Decap 旁边既不替代它也不分叉它不买 TurboDecap 本体照旧免费自托管。嫌它旧有人整个重写了一遍Sveltia CMSMIT最新正式版 0.233.02026-102023 年建仓作者是一位 UX 工程师最早是拿给自己接的客户用的用 Svelte 把 Netlify CMS 重写了一遍官方对它的定位就是 Netlify / Decap CMS 的继任者。它的价值就在于替换配置文件格式、API 和工作流都与 Decap / Netlify CMS 保持兼容官方给的迁移路径只需很少改动同时把界面、国际化、移动端体验整个重做了一遍。更新确实勤——2026 年 10 月 7 日到 8 日两天里连着发了三个版本。有两点要心里有数它现在还处在 beta官方计划 2026 年底发 1.0而且是一位开发者在维护节奏可能比商业团队慢。想在页面上直接改那是另一条路TinaCMSApache-2.0最新正式版 3.14.32026-10走的是 Markdown GitHub 路线主打可视化实时编辑在页面上直接改改完即时预览内容和代码一样存在你自己的 Git 仓库里不绑死任何云服务。有一处变化自托管后端最初用的是源码可用许可不是标准开源协议2023 年 11 月官方宣布完全开源改成 Apache-2.0。不想用官方 TinaCloud 的话自己跑后端这条路也走得通——数据库、认证、Git 三个模块都能自己配官方也列了自托管下用不了的那部分功能。前端项目里接入体验最顺的一个Next.js 生态里用得多。你本来就在 Nuxt 上就别挑了Nuxt ContentMIT最新正式版 3.16.12026-09是 Nuxt 官方出的文件驱动 CMS内容就是项目里content/目录下的 Markdown还能直接在 Markdown 里用 Vue 组件适合文档站和内容型站点。它是 Nuxt 生态的一部分接起来没什么配置成本。配套的编辑工具Nuxt Studio 在 2026 年 1 月 5 日发了第一个稳定版从官方托管的一项在线服务变成了免费、开源MIT、可自托管的 Nuxt 模块旧平台退役后改成新的文档站。这跟正篇一里 Directus 的方向正好相反——那边是开源转成商业许可这边是托管服务转回开源。所以这一类的分岔点不在四个系统之间在你愿不愿意让改内容变成一次提交。愿意的话装 Decap 就够——另外三个是它不好用时的出口。不愿意就别在这一类里挑了正篇一、二那批有数据库、有后台的系统改内容的人压根不用碰 Git。为什么这一档只有四个在 GitHub 或各种 “CMS 榜单” 上你会看到不少系统被标成 JavaScript 或 TypeScript——那是仓库的语言构成不是分类。用 JS/TS 写的 CMS多半要一个 Node.js 后端就是正篇一讲过的那几个Strapi 是 JavaScript 写的Payload、Directus 是 TypeScript 写的——语言标签只是把同一批东西又标了一遍不用单独记一份清单。真正没有 Node 后端的只有两类一类是这篇讲的直连 Git 方案Decap、Tina、Sveltia 都是纯前端应用内容存在你的 Git 仓库里另一类连内容管理都没有只是把 Markdown 变成静态页面的生成工具——它不建后台、也不替你存内容是发布工具不是 CMS。本篇数据来源版本与日期截至 2026-10-09Decap CMS 官方仓库MIT 协议、2023 年 2 月由 Netlify CMS 改名https://github.com/decaporg/decap-cmsDecap CMS 官方文档《Decap CMS overview》改名经过https://decapcms.org/docs/intro/Decap Turbo 官方页Decap 本体永远免费、Turbo 为付费托管层与三档价格https://decapcms.org/turbo/Decap CMS 仓库 releases最新正式版 3.16.32026-09-22https://github.com/decaporg/decap-cms/releasesTinaCMS 官方博客《TinaCMS is Now Fully Open-Source》2023-11-20自托管后端由源码可用许可改 Apache 2.0https://tina.io/blog/Tinacms-is-now-fully-open-sourceTinaCMS 自托管文档数据库 / 认证 / Git 三个模块可自配另列自托管限制https://tina.io/docs/self-hosted/overview/TinaCMS 仓库 releases最新正式版 tinacms3.14.32026-10-07https://github.com/tinacms/tinacms/releasesSveltia CMS 官方文档《What is Sveltia CMS?》继任者定位、配置与 API 兼容、beta 状态与 1.0 计划https://sveltiacms.app/en/docs/introSveltia CMS 官方仓库MIT 协议https://github.com/sveltia/sveltia-cmsSveltia CMS 仓库 releases最新正式版 v0.233.02026-10-08https://github.com/sveltia/sveltia-cms/releasesNuxt Content 官方仓库MIT 协议https://github.com/nuxt/contentNuxt Content 仓库 releases最新正式版 v3.16.12026-09-21https://github.com/nuxt/content/releasesNuxt Content 官方公告《Nuxt Studio is Now Free and Open Source》2026-01-05首个稳定版转免费开源可自托管旧平台退役https://content.nuxt.com/blog/studio-oss

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询