refactor: site.params.search -> site.Params.features.search

BREAKING CHANGE

See #2601
This commit is contained in:
George Cushen committed 2022-02-08 21:27:50 +00:00
1 parent 162004b21e
commit fa9b6c511c
7 files changed
+10 -10

No files matched your search

+1 -1
View File
@@ -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>
+1 -1
View File
@@ -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 }},
+1 -1
View File
@@ -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 -1
View File
@@ -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">
+1 -1
View File
@@ -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 }}
+4 -4
View File
@@ -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") }}