diff --git a/layouts/partials/search-input.html b/layouts/partials/search-input.html index 2f22f96bac..c4956cc91a 100644 --- a/layouts/partials/search-input.html +++ b/layouts/partials/search-input.html @@ -1,9 +1,12 @@ -{{ if or .Site.Params.gcs_engine_id .Site.Params.algolia_docsearch }} +{{ if or .Site.Params.gcs_engine_id .Site.Params.algolia_docsearch -}} -{{ else if .Site.Params.offlineSearch }} -{{- /* Use `md5` as finger print hash function to shorten file name to avoid `file name too long` error. */ -}} -{{- $offlineSearchIndex := resources.Get "json/offline-search-index.json" | resources.ExecuteAsTemplate "offline-search-index.json" . | fingerprint "md5" -}} -{{- $offlineSearchLink := $offlineSearchIndex.RelPermalink -}} +{{ else if .Site.Params.offlineSearch -}} +{{ $offlineSearchIndex := resources.Get "json/offline-search-index.json" | resources.ExecuteAsTemplate "offline-search-index.json" . -}} +{{ if hugo.IsProduction -}} +{{/* Use `md5` as finger print hash function to shorten file name to avoid `file name too long` error. */ -}} +{{ $offlineSearchIndex = $offlineSearchIndex | fingerprint "md5" -}} +{{ end -}} +{{ $offlineSearchLink := $offlineSearchIndex.RelPermalink -}} -{{ end }} +{{ end -}}