diff --git a/layout/_pages/search.ejs b/layout/_pages/search.ejs index 6608e50a..7e10824c 100644 --- a/layout/_pages/search.ejs +++ b/layout/_pages/search.ejs @@ -120,7 +120,6 @@
@@ -128,6 +127,10 @@ + + + + $TAG diff --git a/src/js/kr-search.js b/src/js/kr-search.js index b1a5fe6e..fd139bc5 100644 --- a/src/js/kr-search.js +++ b/src/js/kr-search.js @@ -55,6 +55,9 @@ const resultTemplate = document.getElementById( "kr-search-result-template", ).innerHTML; + const resultTagBeginTemplate = document.getElementById( + "kr-search-tag-begin-template", + ).innerHTML; const resultTagTemplate = document.getElementById( "kr-search-tag-template", ).innerHTML; @@ -86,7 +89,12 @@ .replaceAll("$TITLE", resultInfo.title) .replaceAll("$CONTENT", resultInfo.content) .replaceAll("$DATE", resultInfo.date) - .replaceAll("$TAGS", resultTags.join(", ")); + .replaceAll( + "$TAGS", + resultTags.length !== 0 + ? resultTagBeginTemplate + resultTags.join(", ") + : "", + ); } document.getElementById("kr-search-results").innerHTML = resultString; };