Я пытаюсь написать документацию, используя Sphinx в сочетании с темой read the docs, но функция поиска, похоже, не работает.
Я использую Python 3.7 с последней версией Sphinx иПрочитайте Docs Theme (оба установлены с pip install
) в Windows 10. После создания страницы и открытия index.html в браузере (пробовал Edge и Chrome) я не могу найти мою автономную документацию.Страница поиска открывается, но отображается только анимация Search -> Search . -> Search .. -> Search …
. Если я переключаю тему обратно на стандартную тему, поиск работает без проблем.
Поскольку поиск работает для стандартных тем, похоже, чтобыть проблемой, связанной с браузером, и при этом она не связана с тем фактом, что я не размещаю страницу на localhost.
Если я смотрю на ошибки в консоли, я вижу две ошибки
jquery.js:4 Failed to load file:///C:/user/documentation/_build/html/searchindex.js:
Cross origin requests are only supported for protocol
schemes: http, data, chrome, chrome-extension, https.
и
searchtools.js:144 Uncaught ReferenceError: Stemmer is not defined
at Object.query (searchtools.js:144)
at Object.setIndex (searchtools.js:83)
at searchindex.js:1
Я не смог найти ничего полезного для решения этой проблемы при поиске в Интернете.Также не работало обновление кэша браузера (Ctrl + F5
), как описано в https://github.com/rtfd/readthedocs.org/issues/4026.
Кто-нибудь испытывал такую же проблему?