← 返回列表

用简化 JS 栈替代 WordPress 的系统调研

2026/9/13

背景与问题

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 2026PandaStack 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.comReddit 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.comNuxt 模块页(访问 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「拖拽建站」那一面的开源替代

事实 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 仍无可替代的只剩「插件生态+设计自由度」这一层。

待办 / 下次继续

用简化 JS 栈替代 WordPress 的系统调研 · 我的站点