From 591b94f2a86736ff75c87864baea56303b1c4046 Mon Sep 17 00:00:00 2001
From: tigattack <10629864+tigattack@users.noreply.github.com>
Date: Wed, 9 Oct 2024 18:59:15 +0100
Subject: [PATCH] Revert "partials: move gallery_glob support logic to
extend-head"
This reverts commit a88759819028f9a78642023f5b6d971c4f9fc9a4.
Until the following issue is solved, there is no option but to completely override this file to achieve the functionality I need.
https://github.com/nunocoracao/blowfish/issues/1781
---
layouts/partials/extend-head.html | 10 ----
layouts/partials/vendor.html | 77 +++++++++++++++++++++++++++++++
2 files changed, 77 insertions(+), 10 deletions(-)
create mode 100644 layouts/partials/vendor.html
diff --git a/layouts/partials/extend-head.html b/layouts/partials/extend-head.html
index 4e591ec..a34cb7d 100644
--- a/layouts/partials/extend-head.html
+++ b/layouts/partials/extend-head.html
@@ -1,11 +1 @@
-
-
-{{ if page.HasShortcode "gallery_glob" }}
- {{ $packeryLib := resources.Get "lib/packery/packery.pkgd.min.js" }}
-
-
- {{ $jsShortcodeGallery := resources.Get "js/shortcodes/gallery.js" }}
- {{ $jsShortcodeGallery = $jsShortcodeGallery | resources.Minify | resources.Fingerprint "sha512" }}
-
-{{ end }}
diff --git a/layouts/partials/vendor.html b/layouts/partials/vendor.html
new file mode 100644
index 0000000..2dd2510
--- /dev/null
+++ b/layouts/partials/vendor.html
@@ -0,0 +1,77 @@
+
+
+{{/* jQuery */}}
+{{ $jqueryLib := resources.Get "lib/jquery/jquery.slim.min.js" | resources.Fingerprint "sha512" }}
+
+
+{{/* Mermaid */}}
+{{ if .Page.HasShortcode "mermaid" }}
+ {{ $mermaidLib := resources.Get "lib/mermaid/mermaid.min.js" }}
+ {{ $mermaidConfig := resources.Get "js/mermaid.js" }}
+ {{ $mermaidConfig := $mermaidConfig | resources.Minify }}
+ {{ $mermaidJS := slice $mermaidLib $mermaidConfig | resources.Concat "js/mermaid.bundle.js" | resources.Fingerprint "sha512" }}
+
+{{ end }}
+
+{{/* Chart */}}
+{{ if .Page.HasShortcode "chart" }}
+{{ $chartLib := resources.Get "lib/chart/chart.min.js" }}
+{{ $chartConfig := resources.Get "js/chart.js" }}
+{{ $chartConfig := $chartConfig | resources.Minify }}
+{{ $chartJS := slice $chartLib $chartConfig | resources.Concat "js/chart.bundle.js" | resources.Fingerprint "sha512" }}
+
+{{ end }}
+
+{{/* Katex */}}
+{{ if .Page.HasShortcode "katex" }}
+{{ $katexCSS := resources.Get "lib/katex/katex.min.css" }}
+{{ $katexCSS := $katexCSS | resources.Fingerprint "sha512" }}
+
+{{ $katexJS := resources.Get "lib/katex/katex.min.js" }}
+{{ $katexJS := $katexJS | resources.Fingerprint "sha512" }}
+
+{{ $katexRenderJS := resources.Get "lib/katex/auto-render.min.js" }}
+{{ $katexRenderJS := $katexRenderJS | resources.Fingerprint "sha512" }}
+
+{{ $katexFonts := resources.Match "lib/katex/fonts/*" }}
+{{ range $katexFonts }}
+
+{{ end }}
+{{ end }}
+
+{{/* TypeIt */}}
+{{ if .Page.HasShortcode "typeit" }}
+{{ $typeitLib := resources.Get "lib/typeit/typeit.umd.js" | resources.Fingerprint "sha512" }}
+
+{{ end }}
+
+{{/* Packery */}}
+{{ if or (.Page.HasShortcode "gallery") (.Page.HasShortcode "gallery_glob") }}
+ {{ $packeryLib := resources.Get "lib/packery/packery.pkgd.min.js" }}
+
+
+ {{ $jsShortcodeGallery := resources.Get "js/shortcodes/gallery.js" }}
+ {{ $jsShortcodeGallery = $jsShortcodeGallery | resources.Minify | resources.Fingerprint "sha512" }}
+
+{{ end }}
+
+{{/* tw-elements */}}
+{{ if or (.Page.HasShortcode "carousel") (.Page.HasShortcode "timeline")}}
+{{ $twelementsLib := resources.Get "lib/tw-elements/index.min.js" }}
+
+{{ end }}
+
+{{/* youtubeLite */}}
+{{ if .Page.HasShortcode "youtubeLite" }}
+{{ $youtubeLiteJS := resources.Get "lib/lite-youtube-embed/lite-yt-embed.js" | resources.Fingerprint "sha512" }}
+{{ $youtubeLiteCSS := resources.Get "lib/lite-youtube-embed/lite-yt-embed.css" }}
+
+
+{{ end }}