diff options
author | matsuyoshi <sfbgwm30@gmail.com> | 2021-10-21 19:43:13 +0300 |
---|---|---|
committer | matsuyoshi <sfbgwm30@gmail.com> | 2021-10-21 19:43:13 +0300 |
commit | 15983ca9b8ba58e2b03921587edf9e6af47c57bf (patch) | |
tree | 4e98fb1fe990a1bfaa08b325160cd732b3b5284c | |
parent | ab5f6b8cc34d808be33fe8235e0363503b427964 (diff) |
Use hugo pipeline for JS
-rw-r--r-- | layouts/partials/head.html | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 6ccf851..a920d3c 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -46,6 +46,7 @@ <script> var darkTheme = document.getElementById('dark-mode-theme') var storedTheme = localStorage.getItem('dark-mode-storage') + if (storedTheme === 'dark') { darkTheme.disabled = false } else if (storedTheme === 'light') { @@ -53,6 +54,15 @@ } </script> <!-- script --> -<script src="{{ .Site.BaseURL }}js/main.bundle.js"></script> -<script src="{{ .Site.BaseURL }}js/instantpage.min.js" type="module" defer></script> +{{ $instantpage := resources.Get "js/instantpage.min.js" }} +<script defer crossorigin="anonymous" src="{{ $instantpage.RelPermalink }}" integrity="{{ $instantpage.Data.Integrity }}"></script> + +{{- if (eq .Layout `search`) -}} + {{ $lunr := resources.Get "js/lunr.js" }} + {{ $mark := resources.Get "js/mark.js" }} + {{ $basesearch := resources.Get "js/search.js" }} + {{ $search := (slice $lunr $mark $basesearch) | resources.Concat "js/search.js" | minify }} + <script defer crossorigin="anonymous" src="{{ $search.RelPermalink }}" integrity="{{ $search.Data.Integrity }}"></script> +{{- end -}} + {{ hugo.Generator -}} |