用简化 JS 栈替代 WordPress 的系统调研
背景与问题
WordPress(PHP + MySQL + 插件生态)对独立开发者来说越来越重:安全维护、插件冲突、性能调优都是负担。 想回答:2026 年现在,有没有用 JS/Node 栈做的、比 WordPress 更简单的替代系统?各自覆盖什么场景、部署形态如何、成熟度如何。
发现
总览:有,且已按场景分层成熟(2026-09 检索)
WordPress 的用途其实拆成四层,每一层都有 JS 栈的成熟替代:
层 | WordPress 对应能力 | JS 栈代表 |
|---|---|---|
A. 博客/出版/会员/Newsletter | WP + 会员插件 + MailPoet | Ghost(Node.js) |
B. 全功能 CMS(后台/用户/媒体) | WP 核心体验 | Payload / Strapi / Directus / ApostropheCMS |
C. 极简内容站(Git 即 CMS) | WP 改博客 | Nuxt Content / Astro + Git-based CMS |
D. 可视化拖拽建站 | WP 页面编辑器(Elementor 类) | Webstudio(开源 Webflow 替代) |
A. Ghost:出版场景最成熟的 WP 替代
- Node.js 系,对比文章的共识:Ghost 胜在「开箱即用的快、写作体验干净、内置会员/订阅」,WP 胜在设计自由度和插件生态。来源:theStacc 2026 对比、Inblog 2026、PandaStack CMS 对比 2026(访问 2026-09-13)。
- 内置付费会员多档位 + 原生 Newsletter(已从 Mailgun 迁到自建邮件基础设施),会员收入 0% 平台抽成(对比 Substack 10%)。Ghost(Pro) 托管约 Starter $15/月、Creator $29/月、Pro $199/月;自托管免费(VPS $5–40/月)。来源:usebetterproducts Ghost review(访问 2026-09-13)。
- Ghost 6.0 已带 ActivityPub 集成,站点可接入 Fediverse(Mastodon 等)拉流量。来源:同上 review 及检索摘要(访问 2026-09-13)。
- 限制:需要常驻 Node + MySQL 服务器,不能跑在 Cloudflare Workers 上。
B. 全功能 headless CMS:JS 系「真 WP 替代」,2026 共识是 Payload 和 Directus 突出
- 2026 年对比文结论:开源 headless CMS 里 Directus 和 Payload 是头部,主打数据完全自有 + 灵活性。来源:FocusReactive 2026 对比(访问 2026-09-13)。
- Payload(TypeScript/Next.js):
- 3.0 起是第一个 Next.js 原生 CMS,直接装进
/app目录;社区把它当 WP 直接竞品推荐。来源:payloadcms.com、Reddit r/nextjs 讨论(访问 2026-09-13)。 - 2025 年中被 Figma 收购,官方承诺保持开源并持续投入。来源:Figma 官宣、Payload 官方帖(访问 2026-09-13)。战略风险是推测:可能优先服务 Figma 设计工作流。
- Cloudflare 适配(对我们最关键):官方 D1 适配器
@payloadcms/db-d1-sqlite(v3.89.0)、官方with-cloudflare-d1模板、一键 Deploy to Cloudflare(Workers + D1 + R2 绑定)。来源:Payload SQLite 文档、Payload 一键部署博客、Cloudflare 官方博客(访问 2026-09-13)。 - 已知坑:GitHub issue #15070 报告经 OpenNext 部署到 Workers 时 D1 适配器 DELETE 操作静默失败——上生产前需实测。来源:issue #15070(访问 2026-09-13)。
- Strapi:Node 系最成熟、生态最大,但非 TypeScript-first,企业功能移到付费层。来源:GitHub Gist 技术对比、Noevu 2026(访问 2026-09-13)。
- Directus:DB-first,包在任意 SQL 库外层,严格自托管场景下社区更推荐它或 Strapi。来源:Reddit r/selfhosted(访问 2026-09-13)。三家均 MIT 许可。
- ApostropheCMS:Node + MongoDB 全栈 CMS,卖点是「真·页面内编辑」(编辑者在渲染页面上直接改内容,非独立后台),最接近 WP 的编辑体验;支持多站点(agency 向)。来源:官网、WP vs Apostrophe 对比(访问 2026-09-13)。
C. 极简内容站:文件即 CMS,边缘可部署
- Nuxt Content v3:git-based 文件型 CMS(Markdown/YAML/CSV/JSON),MongoDB 风格查询 API,可在 serverless/edge(含 Cloudflare Workers)运行。仅限 Nuxt/Vue 生态。来源:content.nuxt.com、Nuxt 模块页(访问 2026-09-13)。
- Astro 系内容站通常 = Astro 内容集合 + Git-based 编辑层。Git-based CMS 2026 现状(访问 2026-09-13):
- Sveltia CMS:Decap/Netlify CMS 的现代重写(Svelte),势头最猛,约 v0.113 已可用于生产,路线图 v1.0 预计 2026 底,宣称修掉 Decap 约 350 个老问题;社区已有从 Pages CMS 迁往 Sveltia 的案例。来源:Sveltia roadmap、官网。
- Decap CMS(原 Netlify CMS):仍在维护(EU 团队),但长期缓慢、欠账多,被 Sveltia FAQ 称为事实上的后继者接管。来源:decapcms.org。
- TinaCMS:商业健康,自称「GitHub 上 #1 headless CMS」;自托管后端已 Apache 2.0 全开源,Business 计划从 $599 降到 $299/月;强项是渲染页面旁实时可视化编辑;批评点是 React 应用偏重。来源:tina.io。
- Keystatic(Thinkmill):type-safe、代码优先配置,最贴 Astro/Next 的开发者工作流;无官方 i18n,协作编辑仅实验性。来源:Keystatic review 2026。
- Pages CMS:极简 GitHub 原生,但基本单人项目(bus factor = 1),2026-03 已有用户因顾虑迁往 Sveltia。来源:检索摘要(CSS-Tricks 报道)。
- 长期押注排序(检索综合,偏推测):Tina(商业背书)≈ Sveltia(势头强但 pre-1.0)> Keystatic > Decap > Pages CMS。
D. Webstudio:WP「拖拽建站」那一面的开源替代
- 开源(Svelte)可视化建站,生成干净语义化 HTML/CSS,可自托管;2026-06 Webflow 涨价 50% 后推荐度明显上升。来源:createtoday 对比(2026-08 更新)、webstudio.is(访问 2026-09-13)。
事实 vs 推测边界
- 事实:上列均来自 2026-09-13 检索的一手/二手来源。
- 推测:Payload 在 Figma 下的长期独立路线;Git-based CMS 的长期存活排序;Ghost(Pro) 价格为三方转述($15/$29/$199),下单前以 ghost.org/pricing 为准。
结论
(调研基本完成,待实测后定稿) 有,且不止一个方向:出版订阅用 Ghost;要 WP 式后台+数据自有用 Payload(唯一官方支持 Cloudflare Workers + D1 + R2 一键部署,最贴合现有基建)或 Directus/Strapi;纯内容站用 Nuxt Content(Nuxt 栈)或 Astro + Sveltia/Keystatic/Tina;给非技术人拖拽建站用 Webstudio。WordPress 仍无可替代的只剩「插件生态+设计自由度」这一层。