From 19170556349f863aa9de7eab1a921ad47b6b0aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=A1=E6=A2=A6=E6=98=9F=E5=B0=98?= Date: Tue, 2 Aug 2022 11:22:19 +0800 Subject: [PATCH] :bug: Fixed the algolia search script find result in content. --- assets/js/third-party/search/algolia.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/js/third-party/search/algolia.js b/assets/js/third-party/search/algolia.js index c929b15..edcd5d6 100644 --- a/assets/js/third-party/search/algolia.js +++ b/assets/js/third-party/search/algolia.js @@ -39,7 +39,7 @@ document.addEventListener('DOMContentLoaded', () => { // Hide default icons of algolia search showReset: false, showSubmit: false, - showLoadingIndicator: false, + showLoadingIndicator: true, cssClasses: { input: 'search-input' } @@ -65,13 +65,13 @@ document.addEventListener('DOMContentLoaded', () => { escapeHTML: false, templates: { item: data => { - const { title, excerpt, excerptStrip, contentStripTruncate } = data._highlightResult; + const { title, excerpt, excerptStrip, content } = data._highlightResult; let result = `${title.value}`; - const content = excerpt || excerptStrip || contentStripTruncate; + const content = excerpt || excerptStrip || content; if (content && content.value) { const div = document.createElement('div'); div.innerHTML = content.value; - result += `

${div.textContent.substring(0, 100)}...

`; + result += `

${div.textContent.substring(0, 200)}...

`; } return result; }, @@ -89,8 +89,8 @@ document.addEventListener('DOMContentLoaded', () => { instantsearch.widgets.pagination({ container: '.algolia-pagination', scrollTo: false, - showFirst: false, - showLast: false, + showFirst: true, + showLast: true, templates: { first: '', last: '',