🔧 🌱 Complete the algolia search feature, Close #9.
This commit is contained in:
@@ -35,7 +35,6 @@
|
||||
"bookmark" .Site.Params.bookmark
|
||||
"lazyload" .Site.Params.lazyload
|
||||
"motion" .Site.Params.motion
|
||||
"localSearch" .Site.Params.localSearch
|
||||
"i18n" (dict
|
||||
"placeholder" (T "SearchPh")
|
||||
"empty" (T "SearchEmpty")
|
||||
@@ -44,6 +43,20 @@
|
||||
)
|
||||
}}
|
||||
|
||||
{{ if .Site.Params.localSearch.enable }}
|
||||
{{ $localSearch := dict "localSearch" .Site.Params.localSearch }}
|
||||
{{ $config = merge $config $localSearch }}
|
||||
{{ end }}
|
||||
|
||||
{{ if .Site.Params.algoliaSearch.enable }}
|
||||
{{ $algoliaSearch := dict
|
||||
"js" .Site.Data.resources.algolia
|
||||
"instantjs" .Site.Data.resources.instant
|
||||
"cfg" .Site.Params.algoliaSearch
|
||||
}}
|
||||
{{ $config = merge $config (dict "algolia" $algoliaSearch) }}
|
||||
{{ end }}
|
||||
|
||||
{{ with .Site.Params.waline }}
|
||||
{{ $waline := dict
|
||||
"js" $.Site.Data.resources.waline.js
|
||||
|
||||
@@ -64,11 +64,17 @@
|
||||
{{- $utterancesjs := resources.Get "js/third-party/comments/utterances.js" }}
|
||||
{{- $nextjs = $nextjs | append $utterancesjs }}
|
||||
{{- end }}
|
||||
{{- if .Site.Params.localSearch.enable }}
|
||||
{{- $search := resources.Get "js/third-party/search/local.js" }}
|
||||
{{- $nextjs = $nextjs | append $search }}
|
||||
{{ end }}
|
||||
{{- if .Site.Params.algoliaSearch.enable }}
|
||||
{{- $search := resources.Get "js/third-party/search/algolia.js" }}
|
||||
{{- $nextjs = $nextjs | append $search }}
|
||||
{{ end }}
|
||||
{{- $nextjs = $nextjs | resources.Concat "js/main.js"}}
|
||||
{{ if hugo.IsProduction }}
|
||||
{{- $nextjs = $nextjs | minify | fingerprint }}
|
||||
{{ end }}
|
||||
<script type="text/javascript" src="{{ $nextjs.RelPermalink }}" defer></script>
|
||||
{{- $search := resources.Get "js/third-party/search/local-search.js" }}
|
||||
<script type="text/javascript" src="{{ $search.RelPermalink }}" defer></script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user