我发现我在 readthedocs.org 上托管的最新版本的网站 eswp3.org的搜索功能不再起作用。我使用 python-sphinx html 主题sphinx_rtd_theme的默认搜索功能。我使用默认的 makefile 来构建 html 文件。
一些可能的错误原因调查:
- 网站版本 v1.1 和网站版本 v1.0 的搜索字段已损坏。
- 在网站版本 V0.1 中,搜索字段正在工作。(版本可以通过网站左下角的字段进行切换。)
- 重建网站源 v1.0后,在本地文件系统上,v1.0 的搜索字段不起作用,v0.1 的搜索字段起作用。
- 比较网站源 v1.0 和 v0.1 会导致以下差异:
- 我检查了 conf.py 中的差异,但没有发现关键差异。
- 我删除了 _build/html 中的文件,并
make html
在我的本地文件系统的根目录 eswp3/ 中使用 python-sphinx 默认 make 目标重建了这些文件。没有打印关于索引的问题。 - 不幸的是,生成版本中的搜索字段也不起作用。
我错过了什么?我是否必须考虑不同构建中使用的 python-sphinx 版本的可能差异?
提前非常感谢。