diff --git a/docs/.vitepress/constants.ts b/docs/.vitepress/constants.ts index fb22ca7fb..108d4359d 100644 --- a/docs/.vitepress/constants.ts +++ b/docs/.vitepress/constants.ts @@ -121,7 +121,7 @@ export const search: DefaultTheme.Config['search'] = { }, searchOptions: { combineWith: 'AND', - fuzzy: true, + fuzzy: false, // @ts-ignore boostDocument: (documentId, term, storedFields: Record) => { const titles = (storedFields?.titles as string[]) diff --git a/docs/.vitepress/theme/components/VPLocalSearchBox.vue b/docs/.vitepress/theme/components/VPLocalSearchBox.vue new file mode 100644 index 000000000..a8c2540dd --- /dev/null +++ b/docs/.vitepress/theme/components/VPLocalSearchBox.vue @@ -0,0 +1,923 @@ + + + + + + + + + + + + + + + + + + + + -1 && (showDetailedList = !showDetailedList) + " + > + + + + + ~ + = + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + {{ translate('modal.noResultsText') }} "{{ filterText }}" + + + + + + + + + + + + {{ translate('modal.footer.navigateText') }} + + + + + + {{ translate('modal.footer.selectText') }} + + + esc + {{ translate('modal.footer.closeText') }} + + + + + + + +