wudoc-search
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Provides local search to your documentation site

Uses flexsearch.

Installing

npm i wedoc-search flexsearch -D

Add the plugin

  • Using an vite.config file
//vite.config.ts
import { SearchPlugin } from "wedoc-search";
import { defineConfig } from "vite";

//default options
var options = {
  ...flexSearchIndexOptions,
  previewLength: 62,
  buttonLabel: "Search",
  placeholder: "Search docs",
  allow: [],
  ignore: [],
};

export default defineConfig({
  plugins: [SearchPlugin(options)],
});
  • Using config.js or config.ts
import { SearchPlugin } from "wedoc-search";
import { defineConfig } from "vitepress";
export default defineConfig({
  vite: { plugins: [SearchPlugin(options)] },
});

Options

Accept FlexSearch Index Options

Multi language support

Provided by flexsearch

See chinese settings for example

/wudoc-search/

    Package Sidebar

    Install

    npm i wudoc-search

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    118 kB

    Total Files

    38

    Last publish

    Collaborators

    • raisew