123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- {{/* Partial for built-in search and Algolia search. */}}
- {{ $search_provider := lower site.Params.features.search.provider }}
- {{ if in (slice "wowchemy" "algolia") $search_provider }}
- <aside class="search-modal" id="search">
- <div class="container">
- <section class="search-header">
- <div class="row no-gutters justify-content-between mb-3">
- <div class="col-6">
- <h1>{{ i18n "search" }}</h1>
- </div>
- <div class="col-6 col-search-close">
- <a class="js-search" href="#" aria-label="{{i18n "close" | default "Close"}}"><i class="fas fa-times-circle text-muted" aria-hidden="true"></i></a>
- </div>
- </div>
- <div id="search-box">
- {{ if eq $search_provider "wowchemy" }}
- <input name="q" id="search-query" placeholder="{{i18n "search_placeholder"}}" autocapitalize="off"
- autocomplete="off" autocorrect="off" spellcheck="false" type="search" class="form-control"
- aria-label="{{i18n "search_placeholder"}}">
- {{ else }}
- <!-- Search box will appear here -->
- {{ end }}
- </div>
- {{ $search_queries := false }}
- {{ if isset site.Data (printf "search_queries.%s" .Site.Language.Lang) }}
- {{ $search_queries = index site.Data (printf "search_queries.%s" .Site.Language.Lang) }}
- {{ else if isset site.Data "search_queries" }}
- {{ $search_queries = site.Data.search_queries }}
- {{end}}
- {{ if $search_queries }}
- <div id="search-common-queries" class="pt-3">
- <div class="font-weight-bold pb-3">{{ i18n "search_common_queries" | default "Common searches" }}</div>
- <ul class="fa-ul">
- {{ range $search_queries }}
- <li class="pb-3">
- <a href="{{.link | relURL}}"><i class="fa-li fas fa-search" aria-hidden="true"></i><span class="pl-1">{{.query | markdownify | emojify}}</span></a>
- </li>
- {{ end }}
- </ul>
- </div>
- {{ end }}
- </section>
- <section class="section-search-results">
- <div id="search-hits">
- <!-- Search results will appear here -->
- </div>
- </section>
- </div>
- </aside>
- {{end}}
|