From d9e75704bb2bf83c76a2aa7424bb95b2e03678ce Mon Sep 17 00:00:00 2001 From: Ole Eskild Steensen Date: Mon, 9 Jan 2023 17:53:13 +0100 Subject: [PATCH] Fix errors and remove internally used tags --- netlify/functions/search/search.js | 4 +-- src/helpers/constants.js | 3 +- src/site/_includes/components/filetree.njk | 4 +-- .../_includes/components/searchScript.njk | 35 ++++++++++++------- src/site/_includes/layouts/note.njk | 4 +-- src/site/index.11tydata.js | 7 ++++ src/site/index.njk | 15 ++++++++ src/site/lunr.njk | 2 +- src/site/styles/digital-garden-base.scss | 13 ++++++- src/site/styles/style.scss | 11 ------ 10 files changed, 66 insertions(+), 32 deletions(-) diff --git a/netlify/functions/search/search.js b/netlify/functions/search/search.js index cc8ce7b..fc15843 100644 --- a/netlify/functions/search/search.js +++ b/netlify/functions/search/search.js @@ -12,7 +12,7 @@ const handler = async (event) => { console.log('index made'); let results = - search[0] == "#" + search[0] == "#" && search.length > 1 ? index.search(`tags:${search.substring(1)}`) : index.search(search); @@ -21,7 +21,7 @@ const handler = async (event) => { r.content = truncate(data[r.ref].content, 400); r.date = data[r.ref].date; r.url = data[r.ref].url; - r.tags = data[r.ref].tags; + r.tags = data[r.ref].tags.filter(x=>x!="gardenEntry" && x!="note");//Note is automatically added by 11ty. GardenEntry is used internally to mark the home page delete r.ref; }); diff --git a/src/helpers/constants.js b/src/helpers/constants.js index dc6df6b..e7cea58 100644 --- a/src/helpers/constants.js +++ b/src/helpers/constants.js @@ -7,5 +7,6 @@ exports.ALL_NOTE_SETTINGS= [ "dgShowFileTree", "dgEnableSearch", "dgShowToc", - "dgLinkPreview" + "dgLinkPreview", + "dgShowTags" ]; \ No newline at end of file diff --git a/src/site/_includes/components/filetree.njk b/src/site/_includes/components/filetree.njk index 51bd03c..c26d571 100644 --- a/src/site/_includes/components/filetree.njk +++ b/src/site/_includes/components/filetree.njk @@ -26,13 +26,13 @@ x-on:resize.window="isDesktop = (window.innerWidth>=1400) ? true : false;" x-data="{isDesktop: true, showFilesMobile: false}"> -
+
{%include "components/filetreeNavbar.njk"%}
-