Minify and fingerprint local Bootstrap files

This commit is contained in:
Will Faught
2022-12-29 22:13:02 -08:00
parent af33efb158
commit 950dac7b9c
2 changed files with 12 additions and 0 deletions

View File

@@ -9,12 +9,20 @@
<link color="{{ .Site.Params.paige.color | default `#0d6efd` }}" href="{{ relLangURL `safari-pinned-tab.svg` }}" rel="mask-icon">
<link href="{{ relLangURL `site.webmanifest` }}" rel="manifest">
{{ with .Site.Params.paige.bootstrap.styles_path }}
{{ with resources.Get (relLangURL .) }}
<link href="{{ (. | minify | fingerprint).RelPermalink }}" rel="stylesheet">
{{ else }}
<link href="{{ relLangURL . }}" rel="stylesheet">
{{ end }}
{{ else }}
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" rel="stylesheet">
{{ end }}
{{ with .Site.Params.paige.bootstrap.icons_path }}
{{ with resources.Get (relLangURL .) }}
<link href="{{ (. | minify | fingerprint).RelPermalink }}" rel="stylesheet">
{{ else }}
<link href="{{ relLangURL . }}" rel="stylesheet">
{{ end }}
{{ else }}
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css" integrity="sha384-b6lVK+yci+bfDmaY1u0zE8YYJt0TZxLEAFyYSLHId4xoVvsrQu3INevFKo+Xir8e" rel="stylesheet">
{{ end }}