为什么选择sphinx?

市面上有gitbook 和sphinx两种技术类数目编辑器,为什么想选择sphinx,而不是gitbook呢?

[具体介绍参见](https://stackshare.io/stackups/gitbook-vs-sphinx)

Gitbook vs Sphinx:有什么区别?

开发人员将Gitbook描述为“为您,您的用户和您的团队记录所有内容!”。这是一个现代化的文档平台,团队可以在其中记录从产品到API以及内部知识库的所有内容。这是一个为您和您的团队思考和跟踪想法的地方。另一方面,Sphinx被详细描述为“开源全文搜索服务器,从头开始设计时就考虑了性能,相关性(即搜索质量)和集成简便性”。通过Sphinx,您可以快速轻松地批处理索引和搜索存储在SQL数据库,NoSQL存储中的数据,或者只是文件,也可以快速地对索引和搜索数据进行索引,使用Sphinx就像在数据库服务器上一样。多种文本处理功能可根据您的特定应用需求对Sphinx进行微调,并且许多相关功能可确保您也可以调整搜索质量。

Gitbook属于技术堆栈的“文档作为服务和工具”类别,而Sphinx可以主要归类于“搜索引擎”下。

根据StackShare社区的说法,Sphinx得到了更广泛的认可,在**38**个公司堆栈和**14**个开发人员堆栈中被提及。与Gitbook相比,后者被列在**15**个公司堆栈和**4**个开发人员堆栈中。

Sphinx的特点

  • 支持markdown、reStructuredText语言

  • 特点在写大型技术文档

Hint

reStructuredText语言的特点

擅长于写长篇技术文档,特点是功能更丰富,上手时间相对要长,但可以采用[](https://pandoc.org)进行转换成其他格式(markdown word epud pdf …)