mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-13 00:14:05 +00:00
refactor: site.params.search -> site.Params.features.search
BREAKING CHANGE See #2601
This commit is contained in:
1 parent
162004b21e
commit
fa9b6c511c
7 files changed
+10
-10
No files matched your search
@@ -5,7 +5,7 @@
|
||||
<h1>{{ i18n "page_not_found" }}</h1>
|
||||
|
||||
{{/* Show search box if built-in search engine is enabled. */}}
|
||||
{{ if in (slice "wowchemy" "algolia") (lower site.Params.search.provider) }}
|
||||
{{ if in (slice "wowchemy" "algolia") (lower site.Params.features.search.provider) }}
|
||||
<form class="d-flex align-items-center mb-3">
|
||||
<input name="q" type="search" class="form-control" placeholder="{{ i18n "search_placeholder" }}" autocomplete="off">
|
||||
</form>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
</div>
|
||||
</button>
|
||||
|
||||
{{ if in (slice "wowchemy" "algolia") (lower site.Params.search.provider) }}
|
||||
{{ if in (slice "wowchemy" "algolia") (lower site.Params.features.search.provider) }}
|
||||
<button class="form-control sidebar-search js-search d-none d-md-flex">
|
||||
<i class="fas fa-search pr-2"></i>
|
||||
<span class="sidebar-search-text">{{ i18n "search_placeholder" }}</span>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebSite",
|
||||
{{- if site.Params.search.provider }}
|
||||
{{- if site.Params.features.search.provider }}
|
||||
"potentialAction": {
|
||||
"@type": "SearchAction",
|
||||
"target": {{ printf "%s?q={search_term_string}" site.BaseURL }},
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
{{ end }}
|
||||
|
||||
{{ $show_search := site.Params.header.navbar.show_search | default true }}
|
||||
{{ if and site.Params.search.provider $show_search }}
|
||||
{{ if and site.Params.features.search.provider $show_search }}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link js-search" href="#" aria-label="{{ i18n "search" }}"><i class="fas fa-search" aria-hidden="true"></i></a>
|
||||
</li>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{/* Partial for built-in search and Algolia search. */}}
|
||||
{{ $search_provider := lower site.Params.search.provider }}
|
||||
{{ $search_provider := lower site.Params.features.search.provider }}
|
||||
{{ if in (slice "wowchemy" "algolia") $search_provider }}
|
||||
<aside class="search-modal" id="search">
|
||||
<div class="container">
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\" media=\"print\" onload=\"this.media='all'\">" (printf $css.leaflet.url $css.leaflet.version) $css.leaflet.sri | safeHTML }}
|
||||
{{ end }}
|
||||
|
||||
{{ if eq (lower site.Params.search.provider) "algolia" }}
|
||||
{{ if eq (lower site.Params.features.search.provider) "algolia" }}
|
||||
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" (printf $css.instantsearch.url $css.instantsearch.version) $css.instantsearch.sri | safeHTML }}
|
||||
{{ end }}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
{{ end }}
|
||||
|
||||
{{ $algoliaConfig := dict }}
|
||||
{{ $search_provider := lower site.Params.search.provider }}
|
||||
{{ $search_provider := lower site.Params.features.search.provider }}
|
||||
{{ if eq $search_provider "wowchemy" }}
|
||||
{{/* Wowchemy built-in search result template (Fuse). */}}
|
||||
<script id="search-hit-fuse-template" type="text/x-template">
|
||||
@@ -97,7 +97,7 @@
|
||||
{{ if ($scr.Get "use_cdn") }}
|
||||
{{ printf "<script src=\"%s\" crossorigin=\"anonymous\"></script>" (printf $js.instantsearch.url $js.instantsearch.version) | safeHTML }}
|
||||
{{ end }}
|
||||
{{ $algoliaConfig = dict "appId" (site.Params.search.algolia.app_id | default "") "apiKey" (site.Params.search.algolia.api_key | default "") "indexName" (site.Params.search.algolia.index_name | default "") "analytics" (site.Params.search.algolia.analytics | default false) "personalization" (site.Params.search.algolia.personalization | default false) }}
|
||||
{{ $algoliaConfig = dict "appId" (site.Params.features.search.algolia.app_id | default "") "apiKey" (site.Params.features.search.algolia.api_key | default "") "indexName" (site.Params.features.search.algolia.index_name | default "") "analytics" (site.Params.features.search.algolia.analytics | default false) "personalization" (site.Params.features.search.algolia.personalization | default false) }}
|
||||
{{ end }}
|
||||
|
||||
{{/* Charts */}}
|
||||
@@ -115,8 +115,8 @@
|
||||
{{ $js_search_params := dict }}
|
||||
{{ if in (slice "wowchemy" "algolia") $search_provider }}
|
||||
{{/* Configure search engine. */}}
|
||||
{{ $min_length := site.Params.search.wowchemy.min_length | default 1 }}
|
||||
{{ $threshold := site.Params.search.wowchemy.threshold | default 0.3 }}
|
||||
{{ $min_length := site.Params.features.search.wowchemy.min_length | default 1 }}
|
||||
{{ $threshold := site.Params.features.search.wowchemy.threshold | default 0.3 }}
|
||||
{{ $search_config := dict "indexURI" ("/index.json" | relLangURL) "threshold" $threshold "minLength" $min_length }}
|
||||
{{ $search_i18n := dict "placeholder" (i18n "search_placeholder") "results" (i18n "search_results") "no_results" (i18n "search_no_results") }}
|
||||
{{ $content_types := dict "post" (i18n "posts") "project" (i18n "projects") "publication" (i18n "publications") "event" (i18n "talks") "slides" (i18n "slides") "authors" (i18n "authors") }}
|
||||
|
||||
Reference in new issue
Block a user