diff options
author | Pier-Luc Bonneville <9940262+plbonneville@users.noreply.github.com> | 2021-04-29 23:05:19 +0300 |
---|---|---|
committer | Pier-Luc Bonneville <9940262+plbonneville@users.noreply.github.com> | 2021-04-29 23:05:19 +0300 |
commit | d62c6a597541d86848c02ca4682ebca3b3c042d1 (patch) | |
tree | ea6042158b383c19c0e3c181ee8762f9f383480d | |
parent | d29d397053e7055771c40946621ce18b22171f06 (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.html | 11 | ||||
-rw-r--r-- | layouts/partials/_shared/js.html | 5 |
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 |