1.中文搜索
python sphinx doc 已经自带中文搜索
在site-packages\sphinx\search\zh.py下
如果安装了jieba分词,就能正常以中文的方式进行分词,否则就以英文的方式进行
如果要安装jieba分词,用以下命令安装
pip install jieba
安装完jieba分词,就能正常以中文的方式进行分词了
2. readthedocs主题 相关
1.将readthedocs主题设置为宽屏
默认的readthedocs页面宽度很窄
可以将主题设置为宽屏
在_static目录下新建style.css,在_templates目录下新建layout.html
style.css内的代码如下
.wy-nav-content {
max-width: none;
}
layout.html内的代码如下
{% extends "!layout.html" %}
{% block extrahead %}
<link href="{{ pathto("_static/style.css", True) }}" rel="stylesheet" type="text/css">
{% endblock %}
2.在页面底部增加ICP备案号和网站版权信息等
在_templates目录下新建footer.html
{% extends "!footer.html" %}
{% block extrafooter %}
<a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备xxxxxxx号</a>
    
<a href="http://www.xxx.com/" target="_blank">© 版权所有 2013 - 2025 xxxxxxxxxx</a>
{% endblock %}
3.搜索页面修改为中文
路径在 Python\Python37\Lib\site-packages\sphinx\themes\basic\static下的searchtools.js