@@ -56,11 +56,34 @@ def update_source_url(version, folder_name, index_file):
56
56
f .write (index_buf )
57
57
58
58
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
+
59
81
def main (folder , version ):
60
82
folder_name = os .path .basename (folder )
61
83
for index_file in glob .glob ("{}/**/*.html" .format (folder ), recursive = True ):
62
84
update_version_link (version , folder_name , index_file )
63
85
update_source_url (version , folder_name , index_file )
86
+ update_search (folder )
64
87
65
88
66
89
def help (me ):
0 commit comments