Add attribute property to scripts from jsdelivr
Adding the integrity attribute protects the website (by refusing to load
the script) against malicious modifications of the script
in the case of jsdelivr gets hacked
| | |
| | | <script src="https://cdn.jsdelivr.net/npm/d3@6"></script> |
| | | <script src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js" integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI=" crossorigin="anonymous"></script> |
| | | <h3>Interactive Graph</h3> |
| | | <div id="graph-container"></div> |
| | | <style> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <script defer src="https://cdn.jsdelivr.net/gh/nextapps-de/flexsearch@0.7.2/dist/flexsearch.bundle.js"></script> |
| | | <script src="https://cdn.jsdelivr.net/npm/flexsearch@0.7.21/dist/flexsearch.bundle.js" integrity="sha256-i3A0NZGkhsKjVMzFxv3ksk0DZh3aXqu0l49Bbh0MdjE=" crossorigin="anonymous" defer></script> |
| | | {{ $js := resources.Get "js/search.js" | resources.Fingerprint "md5" | resources.Minify }} |
| | | <script defer src="{{ $js.Permalink }}"></script> |