feat: added options lazySizes, clipBoard, instantPage, flexSearch, and darkMode

This commit is contained in:
Henk Verlinde 2021-03-01 16:40:14 +01:00
parent 226f661966
commit 5099c47731
1 changed files with 14 additions and 9 deletions

View File

@ -1,36 +1,41 @@
{{ $indexTemplate := resources.Get "js/index.js" -}} {{ $indexTemplate := resources.Get "js/index.js" -}}
{{ $index := $indexTemplate | resources.ExecuteAsTemplate "index.js" . -}} {{ $index := $indexTemplate | resources.ExecuteAsTemplate "index.js" . -}}
{{ $lazySizes := resources.Get "js/lazySizes.js" -}}
{{ $lazySizes := $lazySizes | js.Build -}}
{{ $clipBoard := resources.Get "js/clipBoard.js" -}}
{{ $clipBoard := $clipBoard | js.Build -}}
{{ $instantPage := resources.Get "js/instant.page.js" -}}
{{ $instantPage := $instantPage | js.Build -}}
{{ $flexSearch := resources.Get "js/vendor/flexsearch/dist/flexsearch.min.js" -}}
{{ $darkMode := resources.Get "js/darkmode.js" -}}
{{ $darkMode := $darkMode | js.Build -}}
{{ $app := resources.Get "js/app.js" -}} {{ $app := resources.Get "js/app.js" -}}
{{ $slice := slice $app -}} {{ $slice := slice $app -}}
{{ if .Site.Params.options.lazySizes -}} {{ if .Site.Params.options.lazySizes -}}
{{ $lazySizes := resources.Get "js/lazySizes.js" -}}
{{ $lazySizes := $lazySizes | js.Build -}}
{{ $slice = $slice | append $lazySizes -}} {{ $slice = $slice | append $lazySizes -}}
{{ end -}} {{ end -}}
{{ if .Site.Params.options.clipBoard -}} {{ if .Site.Params.options.clipBoard -}}
{{ $clipBoard := resources.Get "js/clipBoard.js" -}}
{{ $clipBoard := $clipBoard | js.Build -}}
{{ $slice = $slice | append $clipBoard -}} {{ $slice = $slice | append $clipBoard -}}
{{ end -}} {{ end -}}
{{ if .Site.Params.options.instantPage -}} {{ if .Site.Params.options.instantPage -}}
{{ $instantPage := resources.Get "js/instant.page.js" -}}
{{ $instantPage := $instantPage | js.Build -}}
{{ $slice = $slice | append $instantPage -}} {{ $slice = $slice | append $instantPage -}}
{{ end -}} {{ end -}}
{{ if .Site.Params.options.flexSearch -}} {{ if .Site.Params.options.flexSearch -}}
{{ $flexSearch := resources.Get "js/vendor/flexsearch/dist/flexsearch.min.js" -}}
{{ $slice = $slice | append $flexSearch -}} {{ $slice = $slice | append $flexSearch -}}
{{ end -}} {{ end -}}
{{ if .Site.Params.options.darkMode -}} {{ if .Site.Params.options.darkMode -}}
{{ $darkMode := resources.Get "js/darkmode.js" -}}
{{ $darkMode := $darkMode | js.Build -}}
{{ $slice = $slice | append $darkMode -}} {{ $slice = $slice | append $darkMode -}}
{{ end -}} {{ end -}}