Explorar o código

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

BREAKING CHANGE

See #2601
George Cushen %!s(int64=3) %!d(string=hai) anos
pai
achega
fa9b6c511c

+ 1 - 1
wowchemy/layouts/404.html

@@ -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
wowchemy/layouts/partials/book_sidebar.html

@@ -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>

+ 1 - 1
wowchemy/layouts/partials/jsonld/website.html

@@ -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
wowchemy/layouts/partials/navbar.html

@@ -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
wowchemy/layouts/partials/search.html

@@ -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
wowchemy/layouts/partials/site_head.html

@@ -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
wowchemy/layouts/partials/site_js.html

@@ -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") }}