From a9ff9533a0fb5dcc0b9ab1677cd19e00e9ee0ff9 Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Tue, 1 Dec 2020 18:52:06 +0530 Subject: [PATCH] head, footer: add option to disable fingerprinting #89 in site config => params: assets: disableFingerprinting: true --- layouts/partials/footer.html | 5 +++++ layouts/partials/head.html | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 90cbeec0..3af71053 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -17,9 +17,14 @@ </a> {{- partial "extend_footer.html" . -}} {{ if in site.Params.mainSections .Type }} +{{- if not .Site.Params.assets.disableFingerprinting }} {{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify | fingerprint }} <script defer src="{{ $highlight.Permalink }}" integrity="{{ $highlight.Data.Integrity }}" onload="hljs.initHighlightingOnLoad();"></script> +{{- else}} +{{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify }} +<script defer src="{{ $highlight.Permalink }}" onload="hljs.initHighlightingOnLoad();"></script> +{{- end}} {{- end }} <script> window.onload = function () { diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 216214eb..caca5f3c 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -21,9 +21,14 @@ <meta name="google-site-verification" content="{{ .Site.Params.analytics.google.SiteVerificationTag }}" /> {{- end}} <!-- Styles --> +{{- if not .Site.Params.assets.disableFingerprinting }} {{- $stylesheet := (resources.Match "css/*.css") | resources.Concat "assets/css/stylesheet.css" | minify | fingerprint -}} <link href="{{ $stylesheet.Permalink }}" integrity="{{ $stylesheet.Data.Integrity }}" rel="preload stylesheet" as="style"> +{{- else}} +{{- $stylesheet := (resources.Match "css/*.css") | resources.Concat "assets/css/stylesheet.css" | minify -}} +<link href="{{ $stylesheet.Permalink }}" rel="preload stylesheet" as="style"> +{{- end}} <!-- Favicons --> <link rel="icon" href="{{- .Site.Params.assets.favicon | default "favicon.ico" | absURL -}}"> <link rel="icon" type="image/png" sizes="16x16" href="