Skip to content

feat: add search with Pagefind (with FAQs)#167

Merged
ptamarit merged 4 commits into
zenodo:masterfrom
ptamarit:search-pagefind-zammad
Jul 17, 2026
Merged

feat: add search with Pagefind (with FAQs)#167
ptamarit merged 4 commits into
zenodo:masterfrom
ptamarit:search-pagefind-zammad

Conversation

@ptamarit

@ptamarit ptamarit commented May 22, 2026

Copy link
Copy Markdown
Member

Adds a post-build step with Pagefind to add search functionality to the Docs and Guides pages, as well as the Zammad FAQs by scraping it and caching results for one day.
Alternative simpler PR not including search for the FAQs: #166

Place of the widget on the page:
Screenshot of the Pagefind searchbox on the Zenodo help documention

Search results including content for the FAQs and the Docs:
Pagefind searchbox search results

@ptamarit ptamarit changed the title feat: add search with Pagefind (with Zammad) feat: add search with Pagefind (with FAQs) May 22, 2026
@ptamarit
ptamarit force-pushed the search-pagefind-zammad branch from 9036636 to 2e67b7e Compare July 16, 2026 07:46
Comment thread pagefind_index.py
Comment thread pagefind_index.py

@OliverGeneser OliverGeneser left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ptamarit
ptamarit merged commit 69ab1bc into zenodo:master Jul 17, 2026
1 check passed
@ptamarit
ptamarit deleted the search-pagefind-zammad branch July 17, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants