From 16dba1d623048bb7a74ec996d8515fb28cb2b2ce Mon Sep 17 00:00:00 2001 From: Timmy Willison Date: Thu, 26 Sep 2024 10:16:15 -0400 Subject: [PATCH] fix(search): fix search paths for result links --- content/search.njk | 13 ------------- pagefind/generate.js | 8 ++------ pagefind/init.js | 11 +++++++++++ 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/content/search.njk b/content/search.njk index d1112ef29b..7f97a1c16d 100644 --- a/content/search.njk +++ b/content/search.njk @@ -8,16 +8,3 @@ layout: layouts/base.njk
- - \ No newline at end of file diff --git a/pagefind/generate.js b/pagefind/generate.js index 67f1bf9f9b..c8cbd780ea 100644 --- a/pagefind/generate.js +++ b/pagefind/generate.js @@ -6,12 +6,8 @@ const { index } = await pagefind.createIndex() // Index milestones and tickets await index.addDirectory({ - path: '_site/milestone', - glob: '**/*.html' -}) -await index.addDirectory({ - path: '_site/ticket', - glob: '**/*.html' + path: '_site', + glob: '{milestone,ticket}/**/*.html' }) // Write pagefind files diff --git a/pagefind/init.js b/pagefind/init.js index 088c0c69f9..c83863006c 100644 --- a/pagefind/init.js +++ b/pagefind/init.js @@ -6,3 +6,14 @@ new PagefindUI({ zero_results: 'No matches found.' } }) + +if (document.getElementById('full-page-search')) { + new PagefindUI({ + element: '#full-page-search', + showImages: false, + translations: { + placeholder: 'Search all tickets and milestones', + zero_results: 'No matches found.' + } + }) +}