From ce75e0378dfb9174749f80937fe6d87813ec36bb Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Wed, 6 Oct 2021 16:00:03 -0400 Subject: [PATCH] Offline search: fingerprint data in production only, take 2 --- layouts/partials/search-input.html | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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 -}}