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 }}