1
mirror of https://github.com/importantimport/urara-docs.git synced 2024-09-07 16:22:39 +08:00
urara-docs/vite.config.ts
藍+85CD 54c169c3cd
feat: search
 add flexsearch, segment, vite, vitepress-plugin-search
2023-02-27 20:00:41 +08:00

17 lines
464 B
TypeScript

import { defineConfig } from 'vite'
import { SearchPlugin } from 'vitepress-plugin-search'
import { Segment } from 'segment'
const segment = new Segment()
segment.useDefault()
export default defineConfig({
plugins: [
SearchPlugin({
// https://github.com/emersonbottero/vitepress-plugin-search/issues/11#issuecomment-1328150584
encode: (str: string) => segment.doSegment(str, { simple: true }),
tokenize: 'forward',
} as any),
],
})