| | |
| | | {{- $variablesPath := "js/variables.js" }} |
| | | {{- $variables := resources.Get $variablesPath | resources.ExecuteAsTemplate $variablesPath . }} |
| | | |
| | | {{- $funcPath := "js/functions.js" }} |
| | | {{- $functions := resources.Get $funcPath | resources.ExecuteAsTemplate $funcPath . }} |
| | | |
| | | {{- $codePath := "js/code.js" }} |
| | | {{- $code := resources.Get $codePath | resources.ExecuteAsTemplate $codePath . }} |
| | | |
| | | {{- $fusePath := "js/fuse.js" }} |
| | | {{- $fuse := resources.Get $fusePath | resources.ExecuteAsTemplate $fusePath . }} |
| | | |
| | | {{- $searchPath := "js/search.js" }} |
| | | {{- $search := resources.Get $searchPath | resources.ExecuteAsTemplate $searchPath . }} |
| | | |
| | | {{- $modePath := "js/mode.js" }} |
| | | {{- $mode := resources.Get $modePath | resources.ExecuteAsTemplate $modePath . }} |
| | | |
| | | {{- $mainScriptPath := "js/index.js" }} |
| | | {{- $main := resources.Get $mainScriptPath | resources.ExecuteAsTemplate $mainScriptPath . }} |
| | | {{- $variables := partial "functions/getScript" (dict "slug" "variables") }} |
| | | {{- $functions := partial "functions/getScript" (dict "slug" "functions") }} |
| | | {{- $code := partial "functions/getScript" (dict "slug" "code") }} |
| | | {{- $mode := partial "functions/getScript" (dict "slug" "mode") }} |
| | | {{- $main := partial "functions/getScript" (dict "slug" "index") }} |
| | | |
| | | {{- $customScriptPath := "js/custom.js" }} |
| | | {{ if (fileExists "../../assets/js/custom.js") }} |
| | |
| | | {{ end }} |
| | | {{- $custom := resources.Get $customScriptPath | resources.ExecuteAsTemplate $customScriptPath . }} |
| | | |
| | | {{- $bundle := slice $variables $functions $code $mode $main $fuse $search $custom | resources.Concat "js/bundle.js" | resources.Fingerprint "sha512" }} |
| | | <script src="{{ $bundle.Permalink }}" async></script> |
| | | {{- partial "scripts/getJsBundle" (dict "scripts" (slice $variables $functions $code $mode $main $custom) "slug" "bundle") }} |
| | | |
| | | {{- partialCached "scripts/search" . -}} |
| | | {{- partialCached "hooks/scripts" . -}} |
| | | |
| | | {{- $sp := .Site.Params }} |