From 5bbdaab600e6cea4ea05831cc1866a3947e40315 Mon Sep 17 00:00:00 2001 From: xjm1285 Date: Tue, 16 Jan 2024 15:40:08 +0800 Subject: [PATCH] add local search --- docusaurus.config.js | 20 +++++++++++++++----- package.json | 3 +-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index b6c6a52..5bfc64d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -55,12 +55,22 @@ const config = { ], ], - plugins: [ - [require.resolve("@cmfcmf/docusaurus-search-local"), { - indexPages: true - }], + themes: [ + [ + require.resolve("@easyops-cn/docusaurus-search-local"), + /** @type {import("@easyops-cn/docusaurus-search-local").PluginOptions} */ + ({ + // `hashed` is recommended as long-term-cache of index file is possible. + hashed: true, + // For Docs using Chinese, The `language` is recommended to set to: + language: ["en", "zh"], + indexBlog: false, + docsRouteBasePath: "/docs", + docsDir: "docs", + }), + ], ], - + themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ diff --git a/package.json b/package.json index 62d3a8f..9dea95d 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,10 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@cmfcmf/docusaurus-search-local": "^1.1.0", "@docusaurus/core": "^2.4.3", "@docusaurus/plugin-sitemap": "^2.4.3", "@docusaurus/preset-classic": "^2.4.3", - "@docusaurus/theme-search-algolia": "^2.4.3", + "@easyops-cn/docusaurus-search-local": "^0.40.1", "@mdx-js/react": "^1.6.22", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5",