aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorAlex Shpak <alex-shpak@users.noreply.github.com>2019-11-10 14:35:07 +0100
committerAlex Shpak <alex-shpak@users.noreply.github.com>2019-11-16 20:35:23 +0100
commit7b52bf423214194ab39392db6e9bc2de9d36a02d (patch)
treec555a7ca3203a2446a90f345ae37585657dd306d /assets
parent05c3b8fac9bec7cf54fed20d93fac52e1e97ad97 (diff)
#87, Add support for multilang search index generation
Diffstat (limited to 'assets')
-rw-r--r--assets/search-data.js6
-rw-r--r--assets/search.js4
2 files changed, 7 insertions, 3 deletions
diff --git a/assets/search-data.js b/assets/search-data.js
index a3fd51b..9c7f6a9 100644
--- a/assets/search-data.js
+++ b/assets/search-data.js
@@ -2,8 +2,10 @@
(function() {
const indexCfg = {{ with .Site.Params.BookSearchConfig }}
- {{ . }}
- {{ end }};
+ {{ . }};
+ {{ else }}
+ {};
+ {{ end }}
indexCfg.doc = {
id: 'id',
diff --git a/assets/search.js b/assets/search.js
index 89302b1..f21d4bf 100644
--- a/assets/search.js
+++ b/assets/search.js
@@ -1,6 +1,8 @@
'use strict';
-{{- $searchData := resources.Get "search-data.js" | resources.ExecuteAsTemplate "search-data.js" . | resources.Minify | resources.Fingerprint }}
+{{ $searchDataFile := printf "%s.%s" .Language.Lang "search-data.js" }}
+{{ $searchData := resources.Get "search-data.js" | resources.ExecuteAsTemplate $searchDataFile . | resources.Minify | resources.Fingerprint }}
+
(function() {
const input = document.querySelector('#book-search-input');
const results = document.querySelector('#book-search-results');