From eee9e9aa5f25b29a15ae29da339b8ae989a6cd40 Mon Sep 17 00:00:00 2001 From: Ole Eskild Steensen Date: Sun, 6 Nov 2022 23:56:20 +0100 Subject: [PATCH] Implemented search box --- .gitignore | 2 + src/helpers/constants.js | 3 +- src/site/_includes/components/filetree.njk | 12 +- .../_includes/components/filetreeNavbar.njk | 4 + src/site/_includes/components/navbar.njk | 5 + .../_includes/components/searchButton.njk | 7 + .../_includes/components/searchContainer.njk | 23 +++ .../_includes/components/searchScript.njk | 148 ++++++++++++++++++ .../_includes/components/wrapTagsScript.njk | 8 - src/site/_includes/layouts/note.njk | 7 +- src/site/index.njk | 5 +- src/site/lunr.njk | 2 +- src/site/search.njk | 71 --------- src/site/styles/digital-garden-base.scss | 113 +++++++++++++ 14 files changed, 322 insertions(+), 88 deletions(-) create mode 100644 src/site/_includes/components/searchButton.njk create mode 100644 src/site/_includes/components/searchContainer.njk create mode 100644 src/site/_includes/components/searchScript.njk delete mode 100644 src/site/_includes/components/wrapTagsScript.njk delete mode 100644 src/site/search.njk diff --git a/.gitignore b/.gitignore index 9a963f0..84c565b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ node_modules dist netlify/functions/search/data.json netlify/functions/search/index.json +# Local Netlify folder +.netlify diff --git a/src/helpers/constants.js b/src/helpers/constants.js index 78afa4a..b6ed90a 100644 --- a/src/helpers/constants.js +++ b/src/helpers/constants.js @@ -4,5 +4,6 @@ exports.ALL_NOTE_SETTINGS= [ "dgShowBacklinks", "dgShowLocalGraph", "dgShowInlineTitle", - "dgShowFileTree" + "dgShowFileTree", + "dgEnableSearch" ]; \ No newline at end of file diff --git a/src/site/_includes/components/filetree.njk b/src/site/_includes/components/filetree.njk index dcf797e..b1aebb7 100644 --- a/src/site/_includes/components/filetree.njk +++ b/src/site/_includes/components/filetree.njk @@ -19,22 +19,26 @@ {%endif%} {% endmacro %} -
-
+
{%include "components/filetreeNavbar.njk"%}
-