summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--assets/js/search.js3
-rw-r--r--config.yaml14
-rw-r--r--layouts/partials/scripts.html3
3 files changed, 14 insertions, 6 deletions
diff --git a/assets/js/search.js b/assets/js/search.js
index 8d1e1a8..10359f9 100644
--- a/assets/js/search.js
+++ b/assets/js/search.js
@@ -40,8 +40,7 @@ async function initSearchIndex() {
// Create the lunr index for the search
searchIndex = lunr(function () { // eslint-disable-line no-undef
- // TODO: Add support fpr more languages
- this.use(lunr.multiLanguage('en', 'ru')); // eslint-disable-line no-undef
+ this.use(lunr.multiLanguage('de', 'en', 'es', 'fr', 'it', 'pt', 'ru')); // eslint-disable-line no-undef
this.field('title');
this.field('categories');
diff --git a/config.yaml b/config.yaml
index f5a02cc..1a57cc2 100644
--- a/config.yaml
+++ b/config.yaml
@@ -17,7 +17,17 @@ module:
mounts:
- source: lunr.stemmer.support.js
target: assets/js/vendor/lunr.stemmer.support.js
- - source: lunr.ru.js
- target: assets/js/vendor/lunr.multi.js
- source: lunr.multi.js
+ target: assets/js/vendor/lunr.multi.js
+ - source: lunr.de.js
+ target: assets/js/vendor/lunr.de.js
+ - source: lunr.es.js
+ target: assets/js/vendor/lunr.es.js
+ - source: lunr.fr.js
+ target: assets/js/vendor/lunr.fr.js
+ - source: lunr.it.js
+ target: assets/js/vendor/lunr.it.js
+ - source: lunr.pt.js
+ target: assets/js/vendor/lunr.pt.js
+ - source: lunr.ru.js
target: assets/js/vendor/lunr.ru.js
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index 3894ae0..d01bd8b 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -5,9 +5,8 @@
{{ $vendors = $vendors | append (resources.Get (printf "js/vendor/%s" .) ) }}
{{- end -}}
-{{- /* TODO: Add support fpr more languages */ -}}
{{- $vendors = $vendors | append (resources.Get "js/vendor/lunr.stemmer.support.js" ) -}}
-{{- $lunrLangs := slice "ru" -}}
+{{- $lunrLangs := slice "de" "es" "fr" "it" "pt" "ru" -}}
{{- range $lunrLangs -}}
{{ $vendors = $vendors | append (resources.Get (printf "js/vendor/lunr.%s.js" .) ) }}
{{- end -}}