From ab0f89677c5daced755b64b66f3c79cd61d65220 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Wed, 10 Sep 2025 19:38:18 +0800 Subject: perf: load pagefind js and css only when needed --- config/_default/params.yaml | 3 --- layouts/_partials/head/css.html | 5 +++++ layouts/taxonomy.html | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/config/_default/params.yaml b/config/_default/params.yaml index fe8ca907..5865e801 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -5,11 +5,8 @@ mainSections: - fictions - library favicon: /favicon.png -extraCSSFiles: - - /pagefind/pagefind-ui.css externalJSFIles: - /js/littlefoot.js - - /pagefind/pagefind-ui.js footerExternalLinks: - name: GitHub link: https://github.com/BigCoke233/geek-death-project diff --git a/layouts/_partials/head/css.html b/layouts/_partials/head/css.html index cbc0f4ba..250ef4a3 100644 --- a/layouts/_partials/head/css.html +++ b/layouts/_partials/head/css.html @@ -12,6 +12,11 @@ {{ end }} + +{{ if eq .Kind "taxonomy" }} + +{{ end }} + {{ range .Site.Params.extraCSSFiles -}} +