diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html index 7894f86398..4c5c05299b 100644 --- a/layouts/partials/scripts.html +++ b/layouts/partials/scripts.html @@ -4,12 +4,11 @@ +{{ if .Site.Params.mermaid.enable -}} + +{{ end -}} -{{ if .Site.Params.mermaid.enable }} - -{{ end }} - -{{ if .Site.Params.markmap.enable }} +{{ if .Site.Params.markmap.enable -}} -{{ end }} +{{ end -}} +{{ if .Site.Params.plantuml.enable -}} + +{{ end -}} - -{{ if .Site.Params.plantuml.enable }} - -{{ end }} - +{{ if .Site.Params.katex.enable -}} -{{ if .Site.Params.katex.enable }} @@ -46,37 +43,38 @@ integrity="sha512-5ufNcHqOYgilGEHPfuRIQ5B/vDS1M8+UC+DESZ5CwVgGTg+b2Ol/15rYL/GiCWJ/Sx8oVo0FPFok1dPk8U9INQ==" crossorigin="anonymous"> -{{ if .Site.Params.katex.mhchem.enable }} +{{ if .Site.Params.katex.mhchem.enable -}} -{{ end }} +{{ end -}} -{{ end }} +{{ 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" . -}} +{{ $jsMarkmap := resources.Get "js/markmap.js" | resources.ExecuteAsTemplate "js/markmap.js" . -}} +{{ $jsPlantuml := resources.Get "js/plantuml.js" | resources.ExecuteAsTemplate "js/plantuml.js" . -}} +{{ $jsDrawio := resources.Get "js/drawio.js" | resources.ExecuteAsTemplate "js/plantuml.js" . -}} +{{ if .Site.Params.offlineSearch -}} +{{ $jsSearch = resources.Get "js/offline-search.js" -}} +{{ end -}} +{{ $js := (slice $jsBase $jsAnchor $jsSearch $jsMermaid $jsPlantuml $jsMarkmap $jsDrawio) | resources.Concat "js/main.js" -}} +{{ if hugo.IsProduction -}} + {{ $js := $js | minify | fingerprint -}} + +{{ else -}} + +{{ end -}} + +{{ if .Site.Params.prism_syntax_highlighting -}} + +{{ 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" . }} -{{ $jsMarkmap := resources.Get "js/markmap.js" | resources.ExecuteAsTemplate "js/markmap.js" . }} -{{ $jsPlantuml := resources.Get "js/plantuml.js" | resources.ExecuteAsTemplate "js/plantuml.js" . }} -{{ $jsDrawio := resources.Get "js/drawio.js" | resources.ExecuteAsTemplate "js/plantuml.js" .}} -{{ if .Site.Params.offlineSearch }} -{{ $jsSearch = resources.Get "js/offline-search.js" }} -{{ end }} -{{ $js := (slice $jsBase $jsAnchor $jsSearch $jsMermaid $jsPlantuml $jsMarkmap $jsDrawio) | resources.Concat "js/main.js" }} -{{ if not hugo.IsProduction }} - -{{ else }} -{{ $js := $js | minify | fingerprint }} - -{{ end }} -{{ if .Site.Params.prism_syntax_highlighting }} - - -{{ end }} -{{ partial "hooks/body-end.html" . }} +{{ partial "hooks/body-end.html" . -}}