From 9b7e535fa76efdd4f76c23f3d7dee8d860b60642 Mon Sep 17 00:00:00 2001 From: Dennis Fink Date: Sun, 9 Aug 2026 15:34:34 +0200 Subject: Add self-hosted Pagefind search This adds the Pagefind component UI assets and wires the search modal into the base template with a compact header trigger. The integration marks searchable page bodies explicitly, exposes page titles to Pagefind metadata, and adds site-specific styling so the search modal, trigger, focus states, and keyboard-selected results match the blog’s colour scheme. --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 819c136..a68855e 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "leaflet-gpx": "^2.2.0", "leaflet-i18n": "^0.3.5", "leaflet-providers": "^3.0.0", - "leaflet.fullscreen": "^5.3.3" + "leaflet.fullscreen": "^5.3.3", + "pagefind": "^1.5.2" } } -- cgit v1.3.1