mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +02:00
feat(v2): introduce DocSearch v3 search (#2815)
* feat(v2): introduce DocSearch v3 search * chore(deps): update @docsearch/react * refactor: use arrow functions in callbacks * fix: display warning when `algolia` config is missing * feat: add link to search page * chore: delete unused style file * feat(website): specify DocSearch primary color * fix(search): add "all" word * feat(search): add `generateSearchPageHref` hook * chore(deps): update @docsearch/react * fix(website): remove `hitsPerPage` search parameter * fix(search): use `baseUrl` * fix(search): rename `generateSearchPageLink` * fix(search): fix scroll position on mobile * fix(search): update query on URL change * fix(search): close DocSearch modal on See More click * refactor(search): use `useSearchQuery` to update query from URL * feat(search): support `/` keyboard shortcut * fix(search): forward Algolia config to DocSearch * chore(search): update `@docsearch/react` * fix(search): encode search value to search page * fix(search): use `withBaseUrl` on links * feat(search): attach Docusaurus version to user agents * docs(docsearch): update DocSearch section * chore(deps): update @docsearch/react * feat(search): apply search styles to website * docs(search): update DocSearch doc * chore(deps): update @docsearch/react * chore: update lock file * chore(deps): update algoliasearch * fix(website): remove special character in CSS * docs(search): remove special character in CSS
This commit is contained in:
parent
336c3e54da
commit
298522ff66
12 changed files with 431 additions and 677 deletions
|
@ -34,9 +34,9 @@ function useSearchQuery() {
|
|||
search: searchParams.toString(),
|
||||
});
|
||||
},
|
||||
navigateToSearchPage: (searchValue) => {
|
||||
generateSearchPageLink: (searchValue) => {
|
||||
// Refer to https://github.com/facebook/docusaurus/pull/2838
|
||||
history.push(`${baseUrl}search?q=${searchValue}`);
|
||||
return `${baseUrl}search?q=${encodeURIComponent(searchValue)}`;
|
||||
},
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue