themes/docsy/layouts/partials/scripts.html (38 lines of code) (raw):

<script src="/js/bootstrap.bundle.min.js"></script> {{ if .Site.Params.algolia_docsearch }} <script src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script> {{ end }} {{ $jsAnchor := resources.Get "js/anchor.js" }} {{ $jsLightbox := resources.Get "js/lightbox.js" }} {{ $jsSlider := resources.Get "js/slider.js" }} {{ $algolia := resources.Get "js/algolia-search.js" }} {{ $event := resources.Get "js/event-popup.js" }} {{ $js := (slice $jsAnchor $jsLightbox $jsSlider $algolia $event) | 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 }} <script src="/js/highlight.min.js"></script> <script src="/js/mermaid.min.js"></script> <script> window.onload = () => mermaid.init(undefined, ".language-mermaid"); </script> <script> document.addEventListener('DOMContentLoaded', () => { document.querySelectorAll('pre code.language-json5').forEach((block) => { if (block.classList.contains('language-json5')) { try { hljs.registerLanguage('json5', function(hljs) { return hljs.getLanguage('json'); }); hljs.highlightElement(block); } catch (error) { console.error("Error parsing JSON5:", error); } } }); }); </script> {{ partial "hooks/body-end.html" . }}