Python sphinx 在reathedocs.org上,python sphinx网站的搜索字段被破坏
我发现我的网站最新版本的搜索功能 托管在readthedocs.org上的eswp3.org不再有效。我使用默认值 python sphinx html主题sphinx_rtd_主题的搜索功能。我使用默认的makefile来构建html文件 一些可能的错误原因调查:Python sphinx 在reathedocs.org上,python sphinx网站的搜索字段被破坏,python-sphinx,read-the-docs,Python Sphinx,Read The Docs,我发现我的网站最新版本的搜索功能 托管在readthedocs.org上的eswp3.org不再有效。我使用默认值 python sphinx html主题sphinx_rtd_主题的搜索功能。我使用默认的makefile来构建html文件 一些可能的错误原因调查: 网站版本v1.1和网站版本v1.0的搜索字段已断开 在网站版本V0.1中,搜索字段正在工作。(可以切换版本 该字段位于网站的左下角。) 在本地文件系统上重建和后 v1.0的搜索字段不起作用,v0.1的搜索字段起作用 比较网站源代码
- 网站版本v1.1和网站版本v1.0的搜索字段已断开
- 在网站版本V0.1中,搜索字段正在工作。(可以切换版本 该字段位于网站的左下角。)
- 在本地文件系统上重建和后 v1.0的搜索字段不起作用,v0.1的搜索字段起作用
- 比较网站源代码v1.0和v0.1会导致以下差异:
- 我检查了conf.py中的差异,但没有发现关键的差异
- 我删除了_build/html中的文件,并用
python sphinx在根目录eswp3/on中默认生成目标
我的本地文件系统。没有关于索引的问题被打印出来生成html
- 不幸的是,生成版本中的搜索字段也不起作用
提前非常感谢。在windows计算机上编辑的一些文件没有作为UTF-8格式文件提交给github,而是在最初或编辑文件后提交给windows-1252格式文件。将所有*.rst文件转换为UTF-8完成了这项工作(例如,使用
find.-name“*.rst”-exec iconv-f WINDOWS-1252-t UTF-8{}-o UTF-8/{}\;
将UNIX上当前目录的所有*.srt文件转换为子文件夹/UTF-8)。将所有*.rst文件转换为UTF-8完成了这项工作(例如,通过使用find.-name“*.rst”-exec iconv-f WINDOWS-1252-t UTF-8{}-o UTF-8/{}\
)将UNIX上当前目录的所有*.srt文件转换为子文件夹/UTF-8。在C:\Python27\Lib\site packages\sphinx\u rtd\u theme\layout.html
未固定:
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }}
171 };
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }},
171 SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
172 };
164
165 var文档\u选项={
166 URL_ROOT:“{{URL_ROOT}}”,
167版本:{{release}},
168折叠索引:false,
169文件_后缀:'{{''如果没有_搜索_后缀其他文件_后缀}}',
170 HAS_SOURCE:{{HAS_SOURCE | lower}
171 };
固定:
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }}
171 };
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }},
171 SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
172 };
164
165 var文档\u选项={
166 URL_ROOT:“{{URL_ROOT}}”,
167版本:{{release}},
168折叠索引:false,
169文件_后缀:'{{''如果没有_搜索_后缀其他文件_后缀}}',
170 HAS_SOURCE:{{HAS_SOURCE | lower}},
171 SOURCELINK_后缀:“{{SOURCELINK_后缀}}”
172 };
在C:\Python27\Lib\site packages\sphinx\u rtd\u theme\layout.html中修改以下代码
未固定:
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }}
171 };
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }},
171 SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
172 };
164
165 var文档\u选项={
166 URL_ROOT:“{{URL_ROOT}}”,
167版本:{{release}},
168折叠索引:false,
169文件_后缀:'{{''如果没有_搜索_后缀其他文件_后缀}}',
170 HAS_SOURCE:{{HAS_SOURCE | lower}
171 };
固定:
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }}
171 };
164 <script type="text/javascript">
165 var DOCUMENTATION_OPTIONS = {
166 URL_ROOT:'{{ url_root }}',
167 VERSION:'{{ release|e }}',
168 COLLAPSE_INDEX:false,
169 FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
170 HAS_SOURCE: {{ has_source|lower }},
171 SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
172 };
164
165 var文档\u选项={
166 URL_ROOT:“{{URL_ROOT}}”,
167版本:{{release}},
168折叠索引:false,
169文件_后缀:'{{''如果没有_搜索_后缀其他文件_后缀}}',
170 HAS_SOURCE:{{HAS_SOURCE | lower}},
171 SOURCELINK_后缀:“{{SOURCELINK_后缀}}”
172 };