From 1927573c57659a47c8e241faa8c0c48782e8dc56 Mon Sep 17 00:00:00 2001 From: BernatBC Date: Wed, 14 Feb 2024 22:44:34 +0100 Subject: [PATCH] Add tags in post cards from search results --- assets/scripts/pages/search.js | 12 +++++++++++- layouts/_default/search.html | 15 ++++++++++----- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/assets/scripts/pages/search.js b/assets/scripts/pages/search.js index cd5eb08..3c4bfd4 100644 --- a/assets/scripts/pages/search.js +++ b/assets/scripts/pages/search.js @@ -1,5 +1,6 @@ import Fuse from 'fuse.js' import Mark from 'mark.js' +import * as params from '@params' window.addEventListener('DOMContentLoaded', () => { const summaryInclude = 60 @@ -79,6 +80,15 @@ window.addEventListener('DOMContentLoaded', () => { // pull template from hugo template definition const templateDefinition = document.getElementById('search-result-template').innerHTML // replace values + function tagsHTML() { + if (!params.tags) return ''; + const tags = value.item.tags; + let string = '"; + return string; + } + const output = render(templateDefinition, { key, title: value.item.title, @@ -86,7 +96,7 @@ window.addEventListener('DOMContentLoaded', () => { date: value.item.date, summary: value.item.summary, link: value.item.permalink, - tags: value.item.tags, + tags: tagsHTML(), categories: value.item.categories, snippet }) diff --git a/layouts/_default/search.html b/layouts/_default/search.html index 75aad98..73ac11c 100644 --- a/layouts/_default/search.html +++ b/layouts/_default/search.html @@ -35,21 +35,26 @@