Provides local search to your documentation site
Uses flexsearch.
Installing
npm i vitepress-plugin-search markdown-it flexsearch -DAdd the plugin
//vite.config.ts
import { SearchPlugin } from "vitepress-plugin-search";
import { defineConfig } from "vite";
//default options
var options = {
...flexSearchIndexOptions,
previewLength: 62,
buttonLabel: "Search",
placeholder: "Search docs",
};
export default defineConfig({
plugins: [SearchPlugin(options)],
});Options
Accept FlexSearch Index Options
Multi language support
Provided by flexsearch