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="