diff --git a/src/front-end/searcher/searcher.js b/src/front-end/searcher/searcher.js index e92c1c854a..17af071aec 100644 --- a/src/front-end/searcher/searcher.js +++ b/src/front-end/searcher/searcher.js @@ -434,7 +434,7 @@ window.search = window.search || {}; function showSearch(yes) { if (yes) { - loadSearchScript(path_to_root + '{{ resource "searchindex.js" }}', 'search-index'); + loadSearchScript(window.path_to_searchindex_js, 'search-index'); search_wrap.classList.remove('hidden'); searchicon.setAttribute('aria-expanded', 'true'); } else { diff --git a/src/front-end/templates/index.hbs b/src/front-end/templates/index.hbs index 139503260a..1cf3a28916 100644 --- a/src/front-end/templates/index.hbs +++ b/src/front-end/templates/index.hbs @@ -58,6 +58,9 @@ const path_to_root = "{{ path_to_root }}"; const default_light_theme = "{{ default_theme }}"; const default_dark_theme = "{{ preferred_dark_theme }}"; + {{#if search_js}} + window.path_to_searchindex_js = "{{ resource "searchindex.js" }}"; + {{/if}}