From 44ec41179a683c6cedaa6b4b800c4b7fcbde9283 Mon Sep 17 00:00:00 2001 From: Bryan Friedman Date: Thu, 25 Dec 2025 16:40:24 -0800 Subject: [PATCH 1/3] temp search input --- src/_includes/pageheader.njk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/_includes/pageheader.njk b/src/_includes/pageheader.njk index 8be47d2..f6b154b 100644 --- a/src/_includes/pageheader.njk +++ b/src/_includes/pageheader.njk @@ -31,4 +31,12 @@ + + + + \ No newline at end of file From 97d96ed5231a088ae44a04b9687ba9de5ff2627c Mon Sep 17 00:00:00 2001 From: Bryan Friedman Date: Thu, 1 Jan 2026 17:55:00 -0800 Subject: [PATCH 2/3] Integrate Pagefind search and update layouts Added Pagefind search integration with a new search input in the navbar and a results container. Removed inline Pagefind UI scripts from pageheader, added a dedicated JS module and SCSS for search, and updated post and base layouts for better Pagefind compatibility. Cleaned up unused FontAwesome JS assets. --- src/_includes/head.njk | 11 ++++- src/_includes/navbar.njk | 4 ++ src/_includes/pageheader.njk | 34 ++------------- src/_includes/scripts.njk | 1 + src/_layouts/base.njk | 8 ++-- src/_layouts/post.njk | 7 ++- src/assets/js/brands.min.js | 6 --- src/assets/js/fontawesome.min.js | 6 --- src/assets/js/lite-yt-embed.min.js | 1 - src/assets/js/pagefind-search.js | 37 ++++++++++++++++ src/assets/js/solid.min.js | 6 --- src/assets/scss/components/_pagefind.scss | 52 +++++++++++++++++++++++ src/assets/scss/styles.scss | 3 +- src/content/index.njk | 3 +- src/content/topics-list.njk | 1 + src/content/topics.njk | 1 + 16 files changed, 120 insertions(+), 61 deletions(-) delete mode 100644 src/assets/js/brands.min.js delete mode 100644 src/assets/js/fontawesome.min.js delete mode 100644 src/assets/js/lite-yt-embed.min.js create mode 100644 src/assets/js/pagefind-search.js delete mode 100644 src/assets/js/solid.min.js create mode 100644 src/assets/scss/components/_pagefind.scss diff --git a/src/_includes/head.njk b/src/_includes/head.njk index 76d862b..1d28bd2 100644 --- a/src/_includes/head.njk +++ b/src/_includes/head.njk @@ -28,10 +28,17 @@ - +{% if page.url == "/about/" %} +{% else %} + +{% endif %} -{{ (title or metadata.title) | addDevPrefix }} +{% set pageTitle = title or metadata.title %} +{% if layout == "post.njk" and title %} + {% set pageTitle = metadata.title ~ " - " ~ title %} +{% endif %} +{{ pageTitle | addDevPrefix }} diff --git a/src/_includes/navbar.njk b/src/_includes/navbar.njk index ec04051..a1e5f1c 100644 --- a/src/_includes/navbar.njk +++ b/src/_includes/navbar.njk @@ -13,8 +13,12 @@ +