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

github.com/lgaida/mediumish-gohugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPier-Luc Bonneville <9940262+plbonneville@users.noreply.github.com>2021-04-29 23:05:19 +0300
committerPier-Luc Bonneville <9940262+plbonneville@users.noreply.github.com>2021-04-29 23:05:19 +0300
commitd62c6a597541d86848c02ca4682ebca3b3c042d1 (patch)
treeea6042158b383c19c0e3c181ee8762f9f383480d
parentd29d397053e7055771c40946621ce18b22171f06 (diff)
Fingerprinting and Subresource Integrity
Allow fingerprinting and subresource interity to support cache busting.
-rw-r--r--assets/css/additional.css (renamed from static/css/additional.css)0
-rw-r--r--assets/css/medium.css (renamed from static/css/medium.css)0
-rw-r--r--assets/js/mediumish.js (renamed from static/js/mediumish.js)0
-rw-r--r--layouts/partials/_shared/head.html11
-rw-r--r--layouts/partials/_shared/js.html5
5 files changed, 10 insertions, 6 deletions
diff --git a/static/css/additional.css b/assets/css/additional.css
index db4824e..db4824e 100644
--- a/static/css/additional.css
+++ b/assets/css/additional.css
diff --git a/static/css/medium.css b/assets/css/medium.css
index c1536f7..c1536f7 100644
--- a/static/css/medium.css
+++ b/assets/css/medium.css
diff --git a/static/js/mediumish.js b/assets/js/mediumish.js
index 8449962..8449962 100644
--- a/static/js/mediumish.js
+++ b/assets/js/mediumish.js
diff --git a/layouts/partials/_shared/head.html b/layouts/partials/_shared/head.html
index d2d90d6..056f006 100644
--- a/layouts/partials/_shared/head.html
+++ b/layouts/partials/_shared/head.html
@@ -13,11 +13,14 @@
{{ template "_internal/opengraph.html" . }}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
- <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp"
- crossorigin="anonymous">
+ <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css?family=Righteous%7CMerriweather:300,300i,400,400i,700,700i" rel="stylesheet">
- <link href="{{ "/css/medium.css" | urlize | relURL }}" rel="stylesheet">
- <link href="{{ "/css/additional.css" | urlize | relURL }}" rel="stylesheet">
+
+ {{ $medium := resources.Get "/css/medium.css" | resources.Fingerprint }}
+ <link rel="stylesheet" href="{{ $medium.RelPermalink | absURL }}" integrity="{{ $medium.Data.Integrity }}">
+
+ {{ $additional := resources.Get "/css/additional.css" | resources.Fingerprint }}
+ <link rel="stylesheet" href="{{ $additional.RelPermalink | absURL }}" integrity="{{ $additional.Data.Integrity }}">
<!-- Custom css -->
{{ range .Site.Params.customCSS -}}
diff --git a/layouts/partials/_shared/js.html b/layouts/partials/_shared/js.html
index b4dc208..ecaec11 100644
--- a/layouts/partials/_shared/js.html
+++ b/layouts/partials/_shared/js.html
@@ -3,9 +3,10 @@
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
-
+
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
-<script src="{{"/js/mediumish.js" | urlize | relURL }}"></script>
+{{ $mediumish := resources.Get "/js/mediumish.js" | resources.Fingerprint }}
+<script src="{{ $mediumish.RelPermalink | absURL }}" integrity="{{ $mediumish.Data.Integrity }}"></script> \ No newline at end of file