博客和电商这两个场景,选错的成本比通用内容站高一截:博客你要在上面写很多年,电商换一次差不多等于重开一次店。
通用那一类怎么挑(照协议、照最近一次正式版的时间筛),前面几篇已经说完。这一篇看这两块专门的,最后给一份完整避坑清单和三个直接抄的推荐。
下面每个系统后面标了最近一次正式版的时间。这一批里最旧的 Hexo 停在 2026 年 5 月,电商那三个倒都在上个月发过版------电商这一块比博客卷,发版节奏本身就能说明它在不在往前走。
博客 / 出版
1. Ghost(MIT,最新正式版 6.69.0/2026-10)
Node.js 里最成熟的博客和出版平台,Ghost Foundation 从 2013 年维护到现在,协议是 MIT,自托管免费、可商用。
它和普通博客程序最大的区别是自带会员和订阅体系------付费会员、邮件通讯(Newsletter)都是内建能力,不靠插件拼。想做付费专栏、独立出版的,基本没有第二个同级别的开源选择。自托管不花一分钱,官方的 Ghost(Pro) 是付费托管服务,图省事可以买。
2. Hexo(MIT,最新正式版 8.1.2/2026-05)
Node.js 静态博客生成器,作者是国人,官方文档有中文版,主题和插件照官网的列表挑就行。
先说清楚它的性质:它是生成器,不是带后台的 CMS ------写文章靠 Markdown 加命令行,hexo g 生成一堆静态页,丢到任何地方都能跑,没有数据库、没有后台、也没有在线编辑器。
图的就是快和省心,代价是换个设备写文章得先把环境配起来。它适合的是"我只要一个写着顺手的博客"这一种需求:想加会员、想在线编辑、想让人在浏览器里改稿,那都不是它能干的事,趁早看 Ghost。
电商
1. Medusa(MIT,最新正式版 2.21.2/2026-09)
Node.js / TypeScript 写的可组合电商引擎,定位是 Shopify 的开源替代。商品、订单、库存、促销、渠道、地区这些能力全部通过 API 暴露出来,前端想用什么写什么。
授权上很干净:核心 MIT,自托管没有授权费,官方定价页也写着不收 GMV 抽成、没有特殊许可(各档都标 GMV platform fee 0.0%)。
一处要留神:仓库里另有一份企业版材料,不走 MIT,走单独的 ENTERPRISE-LICENSE.md。托管和 CI/CD 预览环境这些挂在官方 Medusa Cloud 上,另付费。做定制化电商、B2B、多商户,它是首选;官方这两年还在往 AI 方向加东西(MCP 支持、开发代理这类)。
2. Vendure(GPL-3.0,最新正式版 3.7.4/2026-10)
Node.js + TypeScript + GraphQL 的无头电商框架,插件架构做得清晰,适合深度定制的 B2B 和多商户场景。
协议要算清楚:核心是 GPL-3.0。 边界官方自己划过(仓库 LICENSE.md、插件例外文件,以及《Busting The Myth of GPL》那篇说明),三条记牢:
- 一是你通过 GraphQL API 调用它,不会把你的店面前端代码传染成 GPL------GPL 不认为别人访问你的网站算"分发";
- 二是插件有许可例外,你自己写的 Vendure 插件可以用任何协议发布,包括闭源的商业插件;
- 三是改了 Vendure 核心本身的代码再对外分发,那部分改动要按 GPL 开源。
所以内部系统随便用,做外包交付也不用慌:真正要跟客户讲清楚的只有最后那条,改没改它核心本身的代码。
还有一段历史值得知道:Vendure 原本是 MIT,2024 年 6 月才宣布改成 GPL-3.0。 官方的说法是,开源要活下去得有能养活开发的商业模式,GPL-3.0 能保证改动和衍生品继续开放,同时配套商业许可给有合规需求的企业。时间线是这样的:v2.3 是最后一个 MIT 版本,2024 年 7 月的 v3.0 起正式转 GPL-3.0,v2 在 2024 年底停止维护。
Directus 那次是从 GPL 退到源码可得,Vendure 这次是从 MIT 收紧到 GPL。方向掉了个个儿,要填的是同一个坑:开源项目得找到能养活开发的钱。
另外它现在分层了:Vendure Core 是开源框架(就是 GitHub 上这个仓库),Vendure Platform 是在同一套开源核心之上的企业级能力层(B2B 定价、ERP 对接、多品牌这些),按订阅收费,Vendure Cloud 则是托管服务。选型时对着功能表看清楚哪些在开源包里。
3. EverShop(GPL-3.0,最新正式版 2.3.0/2026-10)
TypeScript + Node.js + React + GraphQL + PostgreSQL 的电商平台,自带一套功能完整的管理后台,库存、价格策略、多语言多货币都有,模块化、可定制。
它的协议要先看清楚:不是 MIT,是 GPL-3.0。 仓库根目录的 LICENSE、package.json 里的 license 字段、README 的 License 一节,三处写的都是 GPL-3.0------选之前照仓库现状核一遍,别沿用旧印象。
它和上面两个的路子不一样:Medusa、Vendure 是"给你引擎,前端自己写",EverShop 更接近传统电商后台------装完就有能用的店面和后台,适合想省掉前端开发、快速起一个独立站的团队。代价是前端定制的自由度没那么高。
如果只让我推荐三个
- 通用内容站 / API 后端:Strapi。生态最全、后台最完整,社区版 MIT 免费商用,找人接手也最容易。
- 个人博客 / 出版:Ghost。要做付费会员和邮件订阅,开源里它就是答案;只要普通博客,Hexo 更轻。
- 独立电商:Medusa。MIT 协议、无 GMV 抽成、可组合,定制化空间最大。
商用版权风险提示
Node 系的坑和 PHP 那边不太一样。PHP 那边典型是"免费下载、商用要交钱"(织梦、帝国);Node 这边主要是"开源核心加商业版"的双轨制和"许可证换过了"这两类。下面几个要单独算账:
-
Directus :已经不是开源软件------2023 年从 GPL v3 换成 BSL 1.1,2026 年 5 月的 v12 又换成 MSCL。
年营收 500 万美元以下、员工 50 人以下的可以完整免费使用;超过门槛还有一个免费但功能受限的 Core 层,高级企业功能(SCIM、离线模式这些)进了付费层。
-
Strapi :社区版 MIT 没问题,但仓库
ee/目录下的企业版代码要付费,别把企业功能当成开源功能来规划。 -
NocoBase:2026 年 2 月从 AGPL-3.0 改成了 Apache-2.0 打底 + 自定义补充条款。商用没问题,搭内部系统随便用。
有一条卡得很死:不能用它(改过的也不行)对外提供无代码、低代码、AI 平台的 SaaS/PaaS 产品,界面上的品牌信息也不能去掉。想拿它做平台产品卖的,先读仓库里的 LICENSE.txt。
-
Vendure / EverShop:两个都是 GPL-3.0(EverShop 那个不是 MIT,别沿旧印象)。
改系统本身的代码再分发,改动部分要开源;只调 API、自己写前端、自己搭店,都不受影响。
-
Contentful / Sanity / Storyblok / Prismic :这四个是 SaaS,不是开源软件。名气大、体验好,可代码不在你手上、数据存在别人服务器上,也没有"自己部署"这个选项。
它们不在本系列的清单里,选型时别和开源自托管混为一谈。
各系统授权政策可能调整,以官方最新公告为准,本文信息截至 2026 年 10 月。
系列总结
整个系列看下来,选 Node.js CMS 的流程还是三步:先看协议能不能商用,再看它最近一次正式版是什么时候,最后按用途挑------通用内容站选 Strapi,要可视化编辑选 ApostropheCMS,前端工程师主导的项目选 Payload,博客出版选 Ghost,电商选 Medusa,内容存 Git 的看正篇(三)那一类(改内容等于发一次提交),默认就是 Decap。
电商那一格最容易选错:EverShop 装完就有店、看着最省事,代价是它那份 GPL-3.0,和 Medusa 不是同一笔账。省下来的前端开发时间,别在协议上又赔进去。
本篇数据来源(版本与日期截至 2026-10-09):
- Ghost 官方仓库 LICENSE(MIT,Copyright 2013-2026 Ghost Foundation):
https://github.com/TryGhost/Ghost/blob/main/LICENSE - Ghost 仓库 releases(最新正式版 v6.69.0,2026-10-07):https://github.com/TryGhost/Ghost/releases
- Hexo 官方仓库(MIT 协议):https://github.com/hexojs/hexo
- Hexo 官网(中文文档与主题 / 插件列表入口):https://hexo.io/
- Hexo 仓库 releases(最新正式版 v8.1.2,2026-05-06):https://github.com/hexojs/hexo/releases
- Medusa 官方仓库 LICENSE(MIT 主体 + 企业版材料走 ENTERPRISE-LICENSE.md 的例外说明):
https://github.com/medusajs/medusa/blob/develop/LICENSE - Medusa 仓库 releases(最新正式版 v2.21.2,2026-09-28):https://github.com/medusajs/medusa/releases
- Medusa 官方定价页(Cloud 各档 "GMV platform fee 0.0%"、MCP 与开发代理):https://medusajs.com/pricing/
- Vendure 官方仓库 LICENSE.md(GPL-3.0 社区版 / Vendure 商业许可双轨、插件例外):
https://github.com/vendurehq/vendure/blob/master/LICENSE.md - Vendure 仓库 releases(最新正式版 v3.7.4,2026-10-05):https://github.com/vendurehq/vendure/releases
- Vendure 官方《Discover Vendure's New Licensing Models》(2024-06-19,v2.3 为最后 MIT 版本、7 月 17 日发 v3、v2 于 2024-12-31 EOL):
https://vendure.io/blog/license-change-announcement - Vendure 官方《Busting The Myth of GPL》(网络访问不算"分发"、插件可按任意协议发布的例外):
https://vendure.io/blog/busting-the-myth-of-gpl - EverShop 官方仓库 LICENSE(GPL-3.0,非 MIT):https://github.com/evershopcommerce/evershop/blob/main/LICENSE
- EverShop 仓库 tags(最新正式版 v2.3.0,2026-10):https://github.com/evershopcommerce/evershop/tags