mirror of
https://github.com/alanorth/hugo-theme-bootstrap4-blog.git
synced 2024-11-17 17:57:04 +01:00
Start using SRI hashes for CSS/JS assets
Uses Hugo's site data mechanism to load pre-generated asset hashes.
This commit is contained in:
parent
683755f95d
commit
0e381ab120
3
data/sri.toml
Normal file
3
data/sri.toml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
style = "sha384-qRVpIj9hSzsBhmO8Y7YEKF2UFra2sJQtl9V/uFKKDvy+Wjh9zgTku6VRgT8YdPoD"
|
||||||
|
cookieconsentcss = "sha384-6iYDyQZuuNT7DcPJGXx241czdv2+GDGUcXRiqw1iXrjgYMTorSetxFP3JCMQMwnR"
|
||||||
|
cookieconsentjs = "sha384-PDjg2ZdS3khPzd53i18+7tzB32JVQfFMrTXYo21RqPgUmEVAPwIhxOUF/8sP79CS"
|
@ -9,7 +9,7 @@
|
|||||||
<title>{{ block "title" . }}{{ .Site.Title }}{{ end }}</title>
|
<title>{{ block "title" . }}{{ .Site.Title }}{{ end }}</title>
|
||||||
|
|
||||||
{{ "<!-- combined, minified CSS -->" | safeHTML }}
|
{{ "<!-- combined, minified CSS -->" | safeHTML }}
|
||||||
<link href="{{ .Site.BaseURL }}css/style.css" rel="stylesheet">
|
<link href="{{ .Site.BaseURL }}css/style.css" rel="stylesheet" integrity="{{ .Site.Data.sri.style}}" crossorigin="anonymous">
|
||||||
|
|
||||||
{{ if .RSSLink }}
|
{{ if .RSSLink }}
|
||||||
{{ "<!-- RSS 2.0 feed -->" | safeHTML }}
|
{{ "<!-- RSS 2.0 feed -->" | safeHTML }}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<link href="{{ .Site.BaseURL }}css/cookieconsent.min.css" rel="stylesheet" type="text/css">
|
<link href="{{ .Site.BaseURL }}css/cookieconsent.min.css" rel="stylesheet" type="text/css" integrity="{{ .Site.Data.sri.cookieconsentcss }}" crossorigin="anonymous">
|
||||||
<script src="{{ .Site.BaseURL }}js/cookieconsent.min.js" async></script>
|
<script src="{{ .Site.BaseURL }}js/cookieconsent.min.js" integrity="{{ .Site.Data.sri.cookieconsentjs }}" crossorigin="anonymous" async></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.addEventListener("load", function(){
|
window.addEventListener("load", function(){
|
||||||
|
Loading…
Reference in New Issue
Block a user