add categories to search
This commit is contained in:
parent
1f3169ce85
commit
b44cd9c41a
|
@ -16,6 +16,7 @@
|
||||||
<p><em class="search_snippet"></em></p>
|
<p><em class="search_snippet"></em></p>
|
||||||
<small>
|
<small>
|
||||||
<table>
|
<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>
|
<tr class="search_iftags"><td><strong>Tags</strong></td><td class="search_tags"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</small>
|
</small>
|
||||||
|
|
|
@ -15,6 +15,7 @@ let fuseOptions = {
|
||||||
minMatchCharLength: 3,
|
minMatchCharLength: 3,
|
||||||
keys: [
|
keys: [
|
||||||
{name:"title",weight:0.8},
|
{name:"title",weight:0.8},
|
||||||
|
{name:"categories",weight:0.65},
|
||||||
{name:"tags",weight:0.5},
|
{name:"tags",weight:0.5},
|
||||||
{name:"categories",weight:0.5},
|
{name:"categories",weight:0.5},
|
||||||
{name:"contents",weight:0.4}
|
{name:"contents",weight:0.4}
|
||||||
|
@ -118,6 +119,12 @@ function populateResults(result){
|
||||||
frag.querySelector(".search_link").setAttribute("href", value.item.permalink);
|
frag.querySelector(".search_link").setAttribute("href", value.item.permalink);
|
||||||
frag.querySelector(".search_title").textContent = value.item.title;
|
frag.querySelector(".search_title").textContent = value.item.title;
|
||||||
frag.querySelector(".search_snippet").textContent = decoded;
|
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;
|
let tags = value.item.tags;
|
||||||
if (tags) {
|
if (tags) {
|
||||||
frag.querySelector(".search_tags").textContent = tags;
|
frag.querySelector(".search_tags").textContent = tags;
|
||||||
|
|
Loading…
Reference in a new issue