Docsbook
概览

2026 年,你应该迁移离开 Docusaurus 吗?决策指南

本页面回答一个问题:你已经在运行 Docusaurus,还应该继续使用它吗?这是一份决策指南,而不是产品目录。如果你还没有确定方向,请先阅读2026 年 Docusaurus 替代方案:9 个平台对比——该页面对整个领域进行了排名。如果你已经决定迁移到 Docsbook,请直接跳转到从 Docusaurus 迁移到 Docsbook

简短回答:只要团队中有人负责前端构建并因此获得报酬,Docusaurus 就仍然是正确的选择。一旦没有人负责,它就不再是正确的选择。

什么时候应该继续使用 Docusaurus?#

符合以下任一情况时,请继续使用 Docusaurus。每种情况都意味着所有权成本已经付出,因此迁移不会带来任何收益。

  • 您的 Docusaurus 部署目前运行正常,且尚未到下一次大版本迁移的时间。
  • 您在文档页面中嵌入 React 组件——交互式演示、自定义插件、实时 playground。
  • 有人的职位描述至少部分包括维护文档网站。
  • 您完全不希望与供应商建立关系,并接受将托管和 CI 作为自己的成本。

React 生态系统、MDX 和 swizzle 主题化确实是优势。本页面并未声称 Docusaurus 是一个糟糕的工具;它只是指出 Docusaurus 是一个需要有人负责的工具,并询问您是否有这样的人。

什么时候应该迁移离开 Docusaurus?#

当网站没有负责人,而工作仍在不断到来时,就该迁移了。具体信号包括:

  • 你的文档已经存放在 README.mddocs/ 文件夹中,而且没人希望为它们再设一个存放位置。
  • 你希望基于内容使用 AI 聊天,又不想构建和维护检索流水线。
  • 你需要让文档支持多种语言,按区域设置分别建立索引,而且没有可继承的翻译流水线。
  • Node 小版本一变,文档网站就会出问题,而没有任何人的工作安排能腾出时间处理这些问题。
  • 你希望通过 MCP 从 Claude Code 或 Cursor 管理文档,而不是通过配置文件管理。

运行一个 Docusaurus 技术栈实际需要多少成本?#

坦率地说,账单金额不大,但投入的工时却不少。“Docusaurus 是免费的”描述的是许可证,而不是部署成本。以下是需要根据你自己的数据进行估算的费用项目——我们特意不在这里公布任何金额,因为费用取决于你的主机、流量和薪资水平。

费用项目 由谁承担 表现形式
托管和 CDN 你的主机账单 金额不大、可预测,但很容易被忽略
搜索 Algolia DocSearch 审核队列,或由工程师自行托管搜索 免费但需要审核,或免费但需要自行运维
大版本迁移 工程时间 主题、MDX 版本和插件 API 在 Docusaurus 1 → 2 → 3 的升级过程中都曾发生不兼容变更
自定义主题维护 工程时间 一个只有某个人了解的 swizzle 目录
AI 聊天(如果添加) 第三方订阅费用加集成时间 不属于 Docusaurus 的一部分
翻译(如果添加) 工程时间加翻译服务费用 不属于 Docusaurus 的一部分

在做决定之前,先估算出这张表中属于你自己的版本。真正重要的比较并不是“免费与订阅服务之间的比较”,而是“未计费的工时与需要付费的服务之间的比较”。

相比之下,Docsbook 的费用是多少?#

Docsbook 采用按需付费,而不是分级定价。每个项目都有自己的余额,该余额仅用于 AI 使用——发布网站、托管网站、提供自定义域名以及读者打开的每个页面都不会消耗余额。最新价格可在 docsbook.io/pricing 查看,该页面会在每次请求时根据实时定价常量生成。博客文章中复制的价格不会主动提示任何人其已过时,因此本页面不列出具体价格。

迁移后你会放弃什么?#

三件事,这也是继续留在上面的三个理由。

  • 文档页面中的自定义 React 组件。 你仍然可以在其他地方托管演示并链接到它,但演示不会内嵌在页面中。
  • Swizzle 级别的主题覆盖。 你可以使用颜色令牌、字体、布局切换,以及自定义页眉和页脚——但不能任意替换组件。
  • 插件系统。 搜索、AI、翻译和分析功能都是内置的,而不是可插拔的,这就是需要做出的权衡:需要配置的内容更少,可更改的内容也更少。

迁移后您能获得什么?#

  • 网站直接从您已有的 GitHub 仓库发布,无需构建步骤,也无需 CI 流水线。
  • 从第一天起即可基于您自己的内容进行 AI 对话,无需运行检索流水线。
  • 翻译成 15 种语言,并按语言区域分别建立索引。
  • 提供 MCP 服务器,让 Claude Code 和 Cursor 直接读取和编辑文档配置。
  • llms.txtllms-full.txt 会自动为网站和每个工作区生成。
  • 分析功能可报告页面浏览量、读者向助手提出的问题,以及没有返回结果的搜索。

源文件始终不会离开您的仓库,因此迁移是可逆的:您需要迁回的内容已经在 Git 中。

迁移实际会如何进行?#

  1. 你的 docs/ 文件夹是源文件夹。将 Docsbook 指向 github.com/yourorg/yourrepo
  2. 网站会显示在 docsbook.io/yourorg/yourrepo
  3. 连接你的自定义域名 docs.yourcompany.com,并将旧的 Docusaurus URL 逐路径重定向。
  4. 将 Docusaurus 仓库保留为备用,直到流量确认两者一致,然后将其删除。

第 3 步决定了迁移是否会让你的搜索流量受损。从 Docusaurus 迁移到 Docsbook中包含完整的重定向检查清单。

免费开始 — 无需信用卡

后续步骤#

Updated

此页面对您有帮助吗?