From 8d676923e348234cc92170521e08bad67f77e442 Mon Sep 17 00:00:00 2001
From: weru <fromweru@gmail.com>
Date: Tue, 28 Feb 2023 13:55:51 +0000
Subject: [PATCH] load search components only when it's enabled #105
---
layouts/partials/scripts/search.html | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/layouts/partials/scripts/search.html b/layouts/partials/scripts/search.html
index f2e7330..d3f0141 100644
--- a/layouts/partials/scripts/search.html
+++ b/layouts/partials/scripts/search.html
@@ -1,11 +1,14 @@
-{{- $fuse := partial "functions/getScript" (dict "slug" "search/fuse") }}
-{{- $variables := partial "functions/getScript" (dict "slug" "search/variables") }}
-{{- $algolia := partial "functions/getScript" (dict "slug" "search/algolia") }}
-{{- $search := partial "functions/getScript" (dict "slug" "search/index") }}
+{{- $searchEnabled := partialCached "functions/getSearchConfig" . }}
+{{ if $searchEnabled }}
+ {{- $fuse := partial "functions/getScript" (dict "slug" "search/fuse") }}
+ {{- $variables := partial "functions/getScript" (dict "slug" "search/variables") }}
+ {{- $algolia := partial "functions/getScript" (dict "slug" "search/algolia") }}
+ {{- $search := partial "functions/getScript" (dict "slug" "search/index") }}
-{{- $searchLib := $fuse }}
-{{- if site.Params.search.algolia.enable }}
- {{- $searchLib = $algolia }}
-{{- end }}
+ {{- $searchLib := $fuse }}
+ {{- if site.Params.search.algolia.enable }}
+ {{- $searchLib = $algolia }}
+ {{- end }}
-{{- partial "scripts/getJsBundle" (dict "scripts" (slice $searchLib $variables $search) "slug" "search") }}
\ No newline at end of file
+ {{- partial "scripts/getJsBundle" (dict "scripts" (slice $searchLib $variables $search) "slug" "search") }}
+{{ end }}
\ No newline at end of file
--
Gitblit v1.10.0