From 04e9c070af87c318408dc3b0c854af056ec19880 Mon Sep 17 00:00:00 2001 From: Tyler Mercer Date: Wed, 1 Feb 2023 13:32:40 -0700 Subject: [PATCH 1/3] Add Pagefind Just plopped a search bar in the UI for now. Need to probably only download pagefind on one page, or be clever about it in some other way.... Maybe requestIdleCallback? --- package.json | 3 ++- src/_includes/layouts/base.njk | 3 +++ src/_includes/partials/site-nav-header.njk | 1 + src/_static/setup-pf.js | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 src/_static/setup-pf.js diff --git a/package.json b/package.json index 25c8a2f6..f3f7adb6 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "build:eleventy": "eleventy", "postbuild": "del-cli dist/drafts", "start": "npm-run-all build:sass-global build:sass-pages --parallel watch:*", - "build:dev": "npm-run-all build:sass-global build:sass-pages build:eleventy", + "build:pagefind": "npx pagefind --source \"dist\"", + "build:dev": "npm-run-all build:sass-global build:sass-pages build:eleventy build:pagefind", "build" : "cross-env NODE_ENV=production npm run build:dev", "clean": "del-cli dist" }, diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk index f7f3030b..396cc589 100644 --- a/src/_includes/layouts/base.njk +++ b/src/_includes/layouts/base.njk @@ -47,6 +47,7 @@ {#- Tags -#} + {%- include 'partials/site-nav-header.njk' -%} @@ -55,4 +56,6 @@ {%- include 'partials/site-footer.njk' -%} + + diff --git a/src/_includes/partials/site-nav-header.njk b/src/_includes/partials/site-nav-header.njk index 9b14b126..8ad81e7d 100644 --- a/src/_includes/partials/site-nav-header.njk +++ b/src/_includes/partials/site-nav-header.njk @@ -5,6 +5,7 @@ {% include 'partials/logo.njk' %} +