简介

和其他工具对比#

对比其他静态站点生成器, Docusaurus 的主要关注点是文档站点, 以及你所需要的开箱即用结构.

我们也参考学习了其他静态站点生成器, 接下来通过对比向你分享一下我们的观点思路, 希望能帮你在这儿找到最适合你的选择.

Gatsby#

Gatsby 集成了大量功能, 拥有有丰富的插件生态, 能做到 Docusaurus 所能做的任何事情. 自然地, 这也带来了很高的学习曲线, Gatsby 很多方面都做的很好, 也适合构建多种类型的网站. 而 Docusaurus 在尝试把一件事做的更好: 就是成为最好的内容写作发布工具.

GraphQL 是 Gatsby 的一个核心亮点, 虽然你在使用 Gatsby 构建站点时, 不是必须需要 GraphQL . 在大部分构建静态站点时, 是不需要 GraphQL 所提供的弹性功能.

Docusaurus 2 很多方面的灵感来源于 Gatsby, 它是一个不错的替代品.

GitBook#

GitBook 拥有非常干净的设计, 已经被很多开源项目使用. 其专注于商业产品方向, 而不是提供一个开源工具, 使用它的要求不再适用于作为开源项目文档站点. 因此许多项目转向了其他产品, 你可以在这儿阅读Redux转到了Docusaurus.

目前 GitBook 仅对开源而且没有盈利的项目免费. 而 Docusaurus 对所有人免费.

Jekyll#

在 Docusaurus 之前, Jekyll 是最成熟的静态站点生成器之一, 有很棒的工具可以使用. Facebook的大部分开源站点曾使用Jekll构建. Jekyll入门及其简单. 在构建静态站点方面, 我们想带来和Jekyll类似的开发体验.

VuePress#

VuePress 和 Docusaurus 有很多相似之处 - 两者都大量专注于基于内容的站点, 而且提供开箱即用的专有文档特性. 不过 VuePress 是基于 Vue, 而 Docusaurus 是基于 React. 如果你想要基于 Vue 的方案, VuePress 将会是一个相当不错的选择.

原文 - Docusaurus - Introduction