大型静态网站如何有效地搜索其内容?

时间:2015-08-11 10:49:39

标签: python documentation python-sphinx static-site

生成静态网站最流行的工具之一是Sphinx,它主要用于Python社区来记录代码。它将.rst文件转换为其他格式,如HTML,PDF等。但是如何在不损失性能的情况下搜索具有纯HTML文件的静态文档呢?

我想,它是通过创建一个索引(例如JSON文件)完成的,该索引将通过AJAX加载并由lunr.js之类的东西解释。由于Python世界上的许多重大项目都有大量的文档(比如Python文档本身)。因此,如何在不创建需要加载的巨大索引文件的情况下创建如此好的搜索呢?

1 个答案:

答案 0 :(得分:0)

您可以使用Google Search Engine在您的网站上使用Google的权限。很难定制而且功能强大。 this question

中的其他参考