| |
| <script src="/js/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> |
| <script src="/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> |
| |
| {{ if .Site.Params.mermaid.enable }} |
| <script src="/js/mermaid.min.js" integrity="sha384-to2w0I1OqmbJ9J6yTnIX+KYU8grNpZoD1dKPLjgEJvMe5L5+/7qvuNa2sQo8WAWj" crossorigin="anonymous"></script> |
| |
| {{ end }} |
| |
| {{ $jsBase := resources.Get "js/base.js" }} |
| {{ $jsAnchor := resources.Get "js/anchor.js" }} |
| {{ $jsSearch := resources.Get "js/search.js" | resources.ExecuteAsTemplate "js/search.js" .Site.Home }} |
| {{ $jsMermaid := resources.Get "js/mermaid.js" | resources.ExecuteAsTemplate "js/mermaid.js" . }} |
| {{ if .Site.Params.offlineSearch }} |
| {{ $jsSearch = resources.Get "js/offline-search.js" }} |
| {{ end }} |
| {{ $js := (slice $jsBase $jsAnchor $jsSearch $jsMermaid) | resources.Concat "js/main.js" }} |
| {{ if .Site.IsServer }} |
| <script src="{{ $js.RelPermalink }}"></script> |
| {{ else }} |
| {{ $js := $js | minify | fingerprint }} |
| <script src="{{ $js.RelPermalink }}" integrity="{{ $js.Data.Integrity }}" crossorigin="anonymous"></script> |
| {{ end }} |
| {{ with .Site.Params.prism_syntax_highlighting }} |
| <!-- scripts for prism --> |
| <script src='/js/prism.js'></script> |
| {{ end }} |
| {{ partial "hooks/body-end.html" . }} |