add local search

This commit is contained in:
xjm1285
2024-01-16 15:40:08 +08:00
parent 0b93aea7d5
commit 5bbdaab600
2 changed files with 16 additions and 7 deletions

View File

@@ -55,12 +55,22 @@ const config = {
], ],
], ],
plugins: [ themes: [
[require.resolve("@cmfcmf/docusaurus-search-local"), { [
indexPages: true 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: themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({ ({

View File

@@ -14,11 +14,10 @@
"write-heading-ids": "docusaurus write-heading-ids" "write-heading-ids": "docusaurus write-heading-ids"
}, },
"dependencies": { "dependencies": {
"@cmfcmf/docusaurus-search-local": "^1.1.0",
"@docusaurus/core": "^2.4.3", "@docusaurus/core": "^2.4.3",
"@docusaurus/plugin-sitemap": "^2.4.3", "@docusaurus/plugin-sitemap": "^2.4.3",
"@docusaurus/preset-classic": "^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", "@mdx-js/react": "^1.6.22",
"clsx": "^1.2.1", "clsx": "^1.2.1",
"prism-react-renderer": "^1.3.5", "prism-react-renderer": "^1.3.5",