diff options
author | Sebastian Pech <windows@spech.de> | 2021-02-09 23:00:25 +0300 |
---|---|---|
committer | Sebastian Pech <windows@spech.de> | 2021-02-09 23:00:25 +0300 |
commit | 74488a523b28647b7453c0beb281df09f0f022d8 (patch) | |
tree | c4c7f73824313c5bf8b1285ef645914ebc3a1013 /layouts | |
parent | b1adc015b85b36ae28e80051d17612ffaa11d5bc (diff) |
Budle all css and js in one file each
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/footer.html | 12 | ||||
-rw-r--r-- | layouts/partials/head.html | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 9d61b52..91bcf12 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -50,11 +50,11 @@ </div>
</footer>
-{{ "<!-- JS Plugins -->" | safeHTML }}
+{{ "<!-- JS Plugins + Main Script -->" | safeHTML }}
+{{ $allscript := slice }}
{{ range site.Params.plugins.js}}
-<script src="{{ .link | absURL }}"></script>
+ {{ $allscript = $allscript | append (resources.Get .link) }}
{{ end }}
-
-{{ "<!-- Main Script -->" | safeHTML }}
-{{ $script := resources.Get "js/script.js" | minify}}
-<script src="{{ $script.Permalink }}"></script>
\ No newline at end of file +{{ $allscript := $allscript | append (resources.Get "js/script.js" | minify) }}
+{{ $allscript := $allscript | resources.Concat "/js/vendor.js" | minify | fingerprint "sha512" }}
+<script src="{{ $allscript.RelPermalink }}" integrity="{{ $allscript.Data.Integrity }}"></script>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 54ad6cc..be72654 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -8,14 +8,14 @@ {{ with site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
{{ hugo.Generator }}
- {{ "<!-- plugins -->" | safeHTML }}
+ {{ "<!-- Plugins + Stylesheets -->" | safeHTML }}
+ {{ $allcss := slice }}
{{ range site.Params.plugins.css }}
- <link rel="stylesheet" href="{{ .link | absURL }}">
+ {{ $allcss = $allcss | append (resources.Get .link) }}
{{ end }}
-
- {{ "<!-- Main Stylesheet -->" | safeHTML }}
- {{ $style := resources.Get "scss/style.scss" | toCSS | minify }}
- <link href="{{ $style.Permalink }}" rel="stylesheet" media="screen"/>
+ {{ $allcss := $allcss | append (resources.Get "scss/style.scss" | toCSS | minify) }}
+ {{ $allcss := $allcss | resources.Concat "/css/vendor.css" | minify | fingerprint "sha512" }}
+ <link rel="stylesheet" href="{{ $allcss.RelPermalink }}" integrity="{{ $allcss.Data.Integrity }}" rel="stylesheet" media="screen">
{{ "<!--Favicon-->" | safeHTML }}
<link rel="shortcut icon" href="{{ `images/favicon.png` | absURL }}" type="image/x-icon">
|