PoC: Replace theme search with Algolia DocSearch #755
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR replaces the theme’s built-in search UI with Algolia DocSearch as a proof of concept. The existing theme search wrapper is hidden, and a DocSearch trigger is rendered in the header and styled to resemble the previous input. Functionally, it opens the DocSearch modal and supports common shortcuts (/ and Cmd/Ctrl+K). Initialization is made resilient with deferred loading and prefill logic.
Why
I was frustrated by the limited quality of the current client-side search in our documentation. This PoC demonstrates a working DocSearch integration that can be refined visually and made cleaner in terms of templating.
Scope and Notes
Caveats / Known Issues
Questions
Next Steps (if accepted)