From 8ecb2e1c1dbfa5b4619267333b7a26af776c7cbb Mon Sep 17 00:00:00 2001
From: Alexander Bilz <mail@alexbilz.com>
Date: Sun, 17 May 2020 12:02:17 +0000
Subject: [PATCH] Initial changes for making theme compliant to strict CSP
---
layouts/partials/footer.html | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index 4d0e409..2093017 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,8 +1,14 @@
</body>
-<script type="text/javascript" src="{{ `js/jquery.min.js` | absURL }}"></script>
-<script type="text/javascript" src="{{ `js/jquery-migrate.min.js` | absURL }}"></script>
-<script type="text/javascript" src="{{ `js/jquery-appear.min.js` | absURL }}"></script>
+{{ $js := resources.Get "js/jquery.js" }}
+{{ $secureJS := $js | resources.Minify | resources.Fingerprint }}
+<script type="text/javascript" src="{{ $secureJS.Permalink }}" integrity="{{ $secureJS.Data.Integrity }}"></script>
+{{ $js := resources.Get "js/jquery-migrate.js" }}
+{{ $secureJS := $js | resources.Minify | resources.Fingerprint }}
+<script type="text/javascript" src="{{ $secureJS.Permalink }}" integrity="{{ $secureJS.Data.Integrity }}"></script>
+{{ $js := resources.Get "js/jquery-appear.js" }}
+{{ $secureJS := $js | resources.Minify | resources.Fingerprint }}
+<script type="text/javascript" src="{{ $secureJS.Permalink }}" integrity="{{ $secureJS.Data.Integrity }}"></script>
{{- partial "medium-zoom.html" . -}}
{{- partial "math.html" . -}}
{{- template "_internal/google_analytics_async.html" . -}}
--
Gitblit v1.10.0