Skip to content

Commit 3845cdc

Browse files
fix online doc search issue (#1975)
Co-authored-by: ZhangJianyu <zhang.jianyu@outlook.com>
1 parent 7056720 commit 3845cdc

File tree

3 files changed

+35
-6
lines changed

3 files changed

+35
-6
lines changed

docs/build_docs/source/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@
3434
"sphinx.ext.coverage",
3535
"sphinx.ext.autosummary",
3636
"sphinx_md",
37+
"sphinx_rtd_theme",
3738
"autoapi.extension",
3839
"sphinx.ext.napoleon",
3940
"sphinx.ext.githubpages",
4041
"sphinx.ext.linkcode",
42+
"sphinxcontrib.jquery",
4143
]
4244

4345
autoapi_dirs = ["../../neural_compressor"]
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
recommonmark
2-
sphinx==6.1.1
3-
sphinx-autoapi
4-
sphinx-markdown-tables
5-
sphinx-md
6-
sphinx_rtd_theme
1+
recommonmark==0.7.1
2+
setuptools_scm[toml]==8.1.0
3+
sphinx==7.3.7
4+
sphinx-autoapi==3.1.0
5+
sphinx-autobuild==2024.4.16
6+
sphinx-markdown-tables==0.0.17
7+
sphinx-md==0.0.4
8+
sphinx_rtd_theme==2.0.0
9+
sphinxcontrib-jquery==4.1
10+
sphinxemoji==0.3.1

docs/build_docs/update_html.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,34 @@ def update_source_url(version, folder_name, index_file):
5656
f.write(index_buf)
5757

5858

59+
def update_search(folder):
60+
search_file_name = "{}/search.html".format(folder)
61+
62+
with open(search_file_name, "r") as f:
63+
index_buf = f.read()
64+
key_str = '<script src="_static/searchtools.js"></script>'
65+
version_list = """<!--[if lt IE 9]>
66+
<script src="_static/js/html5shiv.min.js"></script>
67+
<![endif]-->
68+
<script src="_static/jquery.js?v=5d32c60e"></script>
69+
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
70+
<script src="_static/documentation_options.js?v=fc837d61"></script>
71+
<script src="_static/doctools.js?v=9a2dae69"></script>
72+
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
73+
<script src="_static/js/theme.js"></script>
74+
<script src="_static/searchtools.js"></script>"""
75+
index_buf = index_buf.replace(key_str, version_list)
76+
77+
with open(search_file_name, "w") as f:
78+
f.write(index_buf)
79+
80+
5981
def main(folder, version):
6082
folder_name = os.path.basename(folder)
6183
for index_file in glob.glob("{}/**/*.html".format(folder), recursive=True):
6284
update_version_link(version, folder_name, index_file)
6385
update_source_url(version, folder_name, index_file)
86+
update_search(folder)
6487

6588

6689
def help(me):

0 commit comments

Comments
 (0)