summaryrefslogtreecommitdiff
path: root/layouts/partials/head
diff options
context:
space:
mode:
authorArne Rief <riearn@proton.me>2025-12-22 14:02:07 +0100
committerArne Rief <riearn@proton.me>2025-12-22 14:02:07 +0100
commit038054b8206a9c25e84adeb0f0f355abd22d6143 (patch)
tree47700e52b88e0db08f0ca113de22f4c0d05cc405 /layouts/partials/head
parent32c1a5dd203435e8bef324306d1516e28ce14615 (diff)
CSS & JS splitting, small fix section badge
Diffstat (limited to 'layouts/partials/head')
-rw-r--r--layouts/partials/head/css.html28
1 files changed, 20 insertions, 8 deletions
diff --git a/layouts/partials/head/css.html b/layouts/partials/head/css.html
index c3c6e33..d4e894e 100644
--- a/layouts/partials/head/css.html
+++ b/layouts/partials/head/css.html
@@ -1,9 +1,21 @@
-{{- with resources.Get "css/main.css" }}
- {{- if hugo.IsDevelopment }}
- <link rel="stylesheet" href="{{ .RelPermalink }}">
- {{- else }}
- {{- with . | minify | fingerprint }}
- <link rel="stylesheet" href="{{ .RelPermalink }}" integrity="{{ .Data.Integrity }}" crossorigin="anonymous">
- {{- end }}
- {{- end }}
+{{- with resources.Get "css/main.css" -}}
+ {{- $allStylesheets := slice
+ .
+ (resources.Get "css/header.css")
+ (resources.Get "css/navmenu.css")
+ (resources.Get "css/footer.css")
+ (resources.Get "css/post-card.css")
+ (resources.Get "css/page.css")
+ (resources.Get "css/post.css")
+ (resources.Get "css/list-navigation.css")
+ (resources.Get "css/search.css")
+ -}}
+ {{- $cssBundle := $allStylesheets | resources.Concat "css/bundle.css" -}}
+
+ {{- if hugo.IsDevelopment -}}
+ <link rel="stylesheet" href="{{ $cssBundle.RelPermalink }}">
+ {{- else -}}
+ {{- $css := $cssBundle | minify | fingerprint -}}
+ <link rel="stylesheet" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}" crossorigin="anonymous">
+ {{- end -}}
{{- end -}}