diff options
author | dsrkafuu | 2022-12-23 09:34:22 +0800 |
---|---|---|
committer | dsrkafuu | 2022-12-23 09:34:22 +0800 |
commit | 92fe789b68bd80708923954ae64408234b141d1b (patch) | |
tree | cace42a95403740cb19ee43082dacf9a6cc9beab /layouts/partials/scripts-end.html | |
parent | 22bc4782fe14e031f75e3199f525adbf355fe5ee (diff) | |
parent | 564ef0171b643743ae5f044d0524785d40d481e9 (diff) | |
download | hugo-theme-fuji-92fe789b68bd80708923954ae64408234b141d1b.tar.gz hugo-theme-fuji-92fe789b68bd80708923954ae64408234b141d1b.tar.bz2 hugo-theme-fuji-92fe789b68bd80708923954ae64408234b141d1b.zip |
Merge branch 'Saftius-asset-integrity-checks'
Diffstat (limited to 'layouts/partials/scripts-end.html')
-rw-r--r-- | layouts/partials/scripts-end.html | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/layouts/partials/scripts-end.html b/layouts/partials/scripts-end.html index c901e0d..e80099b 100644 --- a/layouts/partials/scripts-end.html +++ b/layouts/partials/scripts-end.html @@ -1,21 +1,21 @@ {{ if eq .Section "search" }} -<script defer src="https://cdn.jsdelivr.net/npm/art-template@4.13.2/lib/template-web.min.js"></script> -<script defer src="https://cdn.jsdelivr.net/npm/fuse.js@6.5.3/dist/fuse.min.js"></script> +<script defer src="https://cdn.jsdelivr.net/npm/art-template@4.13.2/lib/template-web.min.js" integrity="sha512-/8K8Hs4pVcqd/wI87fQEzHCeGZVYPo3vMbmf8GzT3nQec19dfHVnRwBZHvkkzjaQSO9vpilow841VfvE6b86Lw==" crossorigin="anonymous"></script> +<script defer src="https://cdn.jsdelivr.net/npm/fuse.js@6.5.3/dist/fuse.min.js" integrity="sha512-W+QdO2uEYG8oKLFGKPGGwT43RQWOBzAcxSpPMRyR6zAC3DLjMPp6GxoPvasKfs1pbYYXd0ByDCOiBd7M554qbw==" crossorigin="anonymous"></script> {{ else if eq .Section "archives" }} {{ else }} -<script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.0.6/dist/medium-zoom.min.js"></script> -<script defer src="https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js"></script> -<script defer src="https://cdn.jsdelivr.net/npm/prismjs@1.27.0/components/prism-core.min.js"></script> -<script defer src="https://cdn.jsdelivr.net/npm/prismjs@1.27.0/plugins/autoloader/prism-autoloader.min.js"></script> +<script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.0.6/dist/medium-zoom.min.js" integrity="sha512-N9IJRoc3LaP3NDoiGkcPa4gG94kapGpaA5Zq9/Dr04uf5TbLFU5q0o8AbRhLKUUlp8QFS2u7S+Yti0U7QtuZvQ==" crossorigin="anonymous"></script> +<script defer src="https://cdn.jsdelivr.net/npm/lazysizes@5.3.2/lazysizes.min.js" integrity="sha512-q583ppKrCRc7N5O0n2nzUiJ+suUv7Et1JGels4bXOaMFQcamPk9HjdUknZuuFjBNs7tsMuadge5k9RzdmO+1GQ==" crossorigin="anonymous"></script> +<script defer src="https://cdn.jsdelivr.net/npm/prismjs@1.27.0/components/prism-core.min.js" integrity="sha512-LCKPTo0gtJ74zCNMbWw04ltmujpzSR4oW+fgN+Y1YclhM5ZrHCZQAJE4quEodcI/G122sRhSGU2BsSRUZ2Gu3w==" crossorigin="anonymous"></script> +<script defer src="https://cdn.jsdelivr.net/npm/prismjs@1.27.0/plugins/autoloader/prism-autoloader.min.js" integrity="sha512-GP4x8UWxWyh4BMbyJGOGneiTbkrWEF5izsVJByzVLodP8CuJH/n936+yQDMJJrOPUHLgyPbLiGw2rXmdvGdXHA==" crossorigin="anonymous"></script> {{ end }} {{ $options := (dict "targetPath" "assets/js/fuji.min.js" "minify" true "target" "es2015" "format" "iife") }} -{{ $built := resources.Get "js/fuji.js" | js.Build $options }} -<script defer src="{{ $built.RelPermalink }}"></script> +{{ $built := resources.Get "js/fuji.js" | js.Build $options | resources.Fingerprint "sha512" }} +<script defer src="{{ $built.RelPermalink }}" integrity="{{ $built.Data.Integrity }}"></script> {{ if or .Params.math .Site.Params.math }} {{ partial "math.html" . }} {{ end }} {{ with .Params.aplayer }} -<script src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script> +<script src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js" integrity="sha512-RWosNnDNw8FxHibJqdFRySIswOUgYhFxnmYO3fp+BgCU7gfo4z0oS7mYFBvaa8qu+axY39BmQOrhW3Tp70XbaQ==" crossorigin="anonymous"></script> <script> (function () { function parseBasePath(basePath, rawURL) { |