diff options
| -rw-r--r-- | assets/js/search.js | 3 | ||||
| -rw-r--r-- | config.yaml | 14 | ||||
| -rw-r--r-- | layouts/partials/scripts.html | 3 |
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 -}} |
