Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/themefisher/bigspring-hugo-startup-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pech <windows@spech.de>2021-02-09 23:00:25 +0300
committerSebastian Pech <windows@spech.de>2021-02-09 23:00:25 +0300
commit74488a523b28647b7453c0beb281df09f0f022d8 (patch)
treec4c7f73824313c5bf8b1285ef645914ebc3a1013 /layouts
parentb1adc015b85b36ae28e80051d17612ffaa11d5bc (diff)
Budle all css and js in one file each
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/footer.html12
-rw-r--r--layouts/partials/head.html12
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">