add categories to search

This commit is contained in:
KemoNine 2024-09-02 13:22:59 -04:00
parent 1f3169ce85
commit b44cd9c41a
2 changed files with 8 additions and 0 deletions

View file

@ -16,6 +16,7 @@
<p><em class="search_snippet"></em></p>
<small>
<table>
<tr class="search_ifcategories"><td><strong>Categories</strong></td><td class="search_categories"></td></tr>
<tr class="search_iftags"><td><strong>Tags</strong></td><td class="search_tags"></td></tr>
</table>
</small>

View file

@ -15,6 +15,7 @@ let fuseOptions = {
minMatchCharLength: 3,
keys: [
{name:"title",weight:0.8},
{name:"categories",weight:0.65},
{name:"tags",weight:0.5},
{name:"categories",weight:0.5},
{name:"contents",weight:0.4}
@ -118,6 +119,12 @@ function populateResults(result){
frag.querySelector(".search_link").setAttribute("href", value.item.permalink);
frag.querySelector(".search_title").textContent = value.item.title;
frag.querySelector(".search_snippet").textContent = decoded;
let categories = value.item.categories;
if (categories) {
frag.querySelector(".search_categories").textContent = categories;
} else {
frag.querySelector(".search_ifcategories").remove();
}
let tags = value.item.tags;
if (tags) {
frag.querySelector(".search_tags").textContent = tags;