diff --git a/wowchemy/assets/js/algolia-search.js b/wowchemy/assets/js/algolia-search.js index 88ea5c75..cbb8ad55 100644 --- a/wowchemy/assets/js/algolia-search.js +++ b/wowchemy/assets/js/algolia-search.js @@ -22,11 +22,14 @@ if (typeof instantsearch === 'function' && $('#search-box').length) { }, searchFunction: function (helper) { let searchResults = document.querySelector('#search-hits'); + let commonQueries = document.querySelector('#search-common-queries'); if (helper.state.query === '') { searchResults.style.display = 'none'; + commonQueries.style.display = 'block'; return; } helper.search(); + commonQueries.style.display = 'none'; searchResults.style.display = 'block'; }, }; @@ -37,7 +40,7 @@ if (typeof instantsearch === 'function' && $('#search-box').length) { search.addWidget( instantsearch.widgets.searchBox({ container: '#search-box', - autofocus: false, + autofocus: true, reset: true, poweredBy: algoliaConfig.poweredBy, placeholder: i18n.placeholder, diff --git a/wowchemy/layouts/index.json b/wowchemy/layouts/index.json index 4c216070..ef9d379d 100644 --- a/wowchemy/layouts/index.json +++ b/wowchemy/layouts/index.json @@ -9,7 +9,7 @@ {{- range $pages -}} {{- /* Do not index drafts or private pages. */ -}} - {{- if and (not .Draft) (not .Params.private) -}} + {{- if and (not .Draft) (not .Params.private) | and (ne .Params.searchable false) -}} {{- /* Generate page description. */ -}} {{- $desc := "" -}} diff --git a/wowchemy/layouts/partials/search.html b/wowchemy/layouts/partials/search.html index fe2ff0bf..93acf283 100644 --- a/wowchemy/layouts/partials/search.html +++ b/wowchemy/layouts/partials/search.html @@ -31,7 +31,7 @@ {{ $search_queries = site.Data.search_queries }} {{end}} - {{ if eq $search_provider "wowchemy" | and $search_queries }} + {{ if $search_queries }}