This commit is contained in:
teasiu
2024-01-16 14:34:25 +08:00
parent 2e696b01ba
commit 0b93aea7d5
3 changed files with 204 additions and 1 deletions

View File

@@ -55,6 +55,12 @@ const config = {
], ],
], ],
plugins: [
[require.resolve("@cmfcmf/docusaurus-search-local"), {
indexPages: true
}],
],
themeConfig: themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({ ({

196
package-lock.json generated
View File

@@ -8,6 +8,7 @@
"name": "my-website", "name": "my-website",
"version": "0.0.0", "version": "0.0.0",
"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",
@@ -34,6 +35,63 @@
"@algolia/autocomplete-shared": "1.9.3" "@algolia/autocomplete-shared": "1.9.3"
} }
}, },
"node_modules/@algolia/autocomplete-js": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-js/-/autocomplete-js-1.13.0.tgz",
"integrity": "sha512-gw2jbkIzSH+xljX3yoOg+5nfJwMh7jqw5T/jy/WPwgmPhn5Mv6PmosCM0huGwH2E88nwxNlY2AhbkDrS4qceAw==",
"dependencies": {
"@algolia/autocomplete-core": "1.13.0",
"@algolia/autocomplete-preset-algolia": "1.13.0",
"@algolia/autocomplete-shared": "1.13.0",
"htm": "^3.1.1",
"preact": "^10.13.2"
},
"peerDependencies": {
"@algolia/client-search": ">= 4.5.1 < 6",
"algoliasearch": ">= 4.9.1 < 6"
}
},
"node_modules/@algolia/autocomplete-js/node_modules/@algolia/autocomplete-core": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-core/-/autocomplete-core-1.13.0.tgz",
"integrity": "sha512-0v3mHfkvJBVx0aO1U290EHaLPp9pkUL8zkgbVY0JlitItrbXfYYHQHtNs1TxpA63mQAD0K0LyLzO2x+uWiBbGQ==",
"dependencies": {
"@algolia/autocomplete-plugin-algolia-insights": "1.13.0",
"@algolia/autocomplete-shared": "1.13.0"
}
},
"node_modules/@algolia/autocomplete-js/node_modules/@algolia/autocomplete-plugin-algolia-insights": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.13.0.tgz",
"integrity": "sha512-Q0rRUZ72x7piqvJKi1//SBZvoImnYdJLRC7Yaa0rwKtkIVQFl6MmZw/p4AEDSWIu5HY3Ki3bzgYxeDyhm//P/w==",
"dependencies": {
"@algolia/autocomplete-shared": "1.13.0"
},
"peerDependencies": {
"search-insights": ">= 1 < 3"
}
},
"node_modules/@algolia/autocomplete-js/node_modules/@algolia/autocomplete-preset-algolia": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.13.0.tgz",
"integrity": "sha512-IlanOCLT2EvfygX5cGFR5iKgfhQB0MqCv163ldctq8l0QCVdEOM1VLIQhl0tB3ViJc5XKUB8QZ7V+DcSVtZAuQ==",
"dependencies": {
"@algolia/autocomplete-shared": "1.13.0"
},
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
"algoliasearch": ">= 4.9.1 < 6"
}
},
"node_modules/@algolia/autocomplete-js/node_modules/@algolia/autocomplete-shared": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-shared/-/autocomplete-shared-1.13.0.tgz",
"integrity": "sha512-YB7JlPl1coHai3Xd4OdNIMavAMbgx8eHPH9nlEgcrCqCx57njh0qReruTMRxaThBaWIkkl47jZlUnKvb8MjGGQ==",
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
"algoliasearch": ">= 4.9.1 < 6"
}
},
"node_modules/@algolia/autocomplete-plugin-algolia-insights": { "node_modules/@algolia/autocomplete-plugin-algolia-insights": {
"version": "1.9.3", "version": "1.9.3",
"resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz",
@@ -66,6 +124,11 @@
"algoliasearch": ">= 4.9.1 < 6" "algoliasearch": ">= 4.9.1 < 6"
} }
}, },
"node_modules/@algolia/autocomplete-theme-classic": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.13.0.tgz",
"integrity": "sha512-YAyfcpi+VJ0h5PUTThDmc/V2OB47RNlvIBQgffzrjAw5vDkoBcAj5bsReJW8/QtLnRGB85XhrmWoYFtP4W3HgQ=="
},
"node_modules/@algolia/cache-browser-local-storage": { "node_modules/@algolia/cache-browser-local-storage": {
"version": "4.20.0", "version": "4.20.0",
"resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz",
@@ -1976,6 +2039,30 @@
"node": ">=6.9.0" "node": ">=6.9.0"
} }
}, },
"node_modules/@cmfcmf/docusaurus-search-local": {
"version": "1.1.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz",
"integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==",
"dependencies": {
"@algolia/autocomplete-js": "^1.8.2",
"@algolia/autocomplete-theme-classic": "^1.8.2",
"@algolia/client-search": "^4.12.0",
"algoliasearch": "^4.12.0",
"cheerio": "^1.0.0-rc.9",
"clsx": "^1.1.1",
"lunr-languages": "^1.4.0",
"mark.js": "^8.11.1"
},
"peerDependencies": {
"@docusaurus/core": "^2.0.0",
"nodejieba": "^2.5.0"
},
"peerDependenciesMeta": {
"nodejieba": {
"optional": true
}
}
},
"node_modules/@colors/colors": { "node_modules/@colors/colors": {
"version": "1.5.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -6708,6 +6795,11 @@
"safe-buffer": "~5.1.0" "safe-buffer": "~5.1.0"
} }
}, },
"node_modules/htm": {
"version": "3.1.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/htm/-/htm-3.1.1.tgz",
"integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ=="
},
"node_modules/html-entities": { "node_modules/html-entities": {
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
@@ -7611,6 +7703,11 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/lunr-languages": {
"version": "1.14.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/lunr-languages/-/lunr-languages-1.14.0.tgz",
"integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA=="
},
"node_modules/make-dir": { "node_modules/make-dir": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -7633,6 +7730,11 @@
"semver": "bin/semver.js" "semver": "bin/semver.js"
} }
}, },
"node_modules/mark.js": {
"version": "8.11.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/mark.js/-/mark.js-8.11.1.tgz",
"integrity": "sha1-GA8fnr74sOY45BZq1S24eb6y/8U="
},
"node_modules/markdown-escapes": { "node_modules/markdown-escapes": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
@@ -9051,6 +9153,15 @@
"postcss": "^8.2.15" "postcss": "^8.2.15"
} }
}, },
"node_modules/preact": {
"version": "10.19.3",
"resolved": "https://mirrors.cloud.tencent.com/npm/preact/-/preact-10.19.3.tgz",
"integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
}
},
"node_modules/prepend-http": { "node_modules/prepend-http": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
@@ -12440,6 +12551,51 @@
"@algolia/autocomplete-shared": "1.9.3" "@algolia/autocomplete-shared": "1.9.3"
} }
}, },
"@algolia/autocomplete-js": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-js/-/autocomplete-js-1.13.0.tgz",
"integrity": "sha512-gw2jbkIzSH+xljX3yoOg+5nfJwMh7jqw5T/jy/WPwgmPhn5Mv6PmosCM0huGwH2E88nwxNlY2AhbkDrS4qceAw==",
"requires": {
"@algolia/autocomplete-core": "1.13.0",
"@algolia/autocomplete-preset-algolia": "1.13.0",
"@algolia/autocomplete-shared": "1.13.0",
"htm": "^3.1.1",
"preact": "^10.13.2"
},
"dependencies": {
"@algolia/autocomplete-core": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-core/-/autocomplete-core-1.13.0.tgz",
"integrity": "sha512-0v3mHfkvJBVx0aO1U290EHaLPp9pkUL8zkgbVY0JlitItrbXfYYHQHtNs1TxpA63mQAD0K0LyLzO2x+uWiBbGQ==",
"requires": {
"@algolia/autocomplete-plugin-algolia-insights": "1.13.0",
"@algolia/autocomplete-shared": "1.13.0"
}
},
"@algolia/autocomplete-plugin-algolia-insights": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.13.0.tgz",
"integrity": "sha512-Q0rRUZ72x7piqvJKi1//SBZvoImnYdJLRC7Yaa0rwKtkIVQFl6MmZw/p4AEDSWIu5HY3Ki3bzgYxeDyhm//P/w==",
"requires": {
"@algolia/autocomplete-shared": "1.13.0"
}
},
"@algolia/autocomplete-preset-algolia": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.13.0.tgz",
"integrity": "sha512-IlanOCLT2EvfygX5cGFR5iKgfhQB0MqCv163ldctq8l0QCVdEOM1VLIQhl0tB3ViJc5XKUB8QZ7V+DcSVtZAuQ==",
"requires": {
"@algolia/autocomplete-shared": "1.13.0"
}
},
"@algolia/autocomplete-shared": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-shared/-/autocomplete-shared-1.13.0.tgz",
"integrity": "sha512-YB7JlPl1coHai3Xd4OdNIMavAMbgx8eHPH9nlEgcrCqCx57njh0qReruTMRxaThBaWIkkl47jZlUnKvb8MjGGQ==",
"requires": {}
}
}
},
"@algolia/autocomplete-plugin-algolia-insights": { "@algolia/autocomplete-plugin-algolia-insights": {
"version": "1.9.3", "version": "1.9.3",
"resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz",
@@ -12462,6 +12618,11 @@
"integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==",
"requires": {} "requires": {}
}, },
"@algolia/autocomplete-theme-classic": {
"version": "1.13.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.13.0.tgz",
"integrity": "sha512-YAyfcpi+VJ0h5PUTThDmc/V2OB47RNlvIBQgffzrjAw5vDkoBcAj5bsReJW8/QtLnRGB85XhrmWoYFtP4W3HgQ=="
},
"@algolia/cache-browser-local-storage": { "@algolia/cache-browser-local-storage": {
"version": "4.20.0", "version": "4.20.0",
"resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz",
@@ -13799,6 +13960,21 @@
"to-fast-properties": "^2.0.0" "to-fast-properties": "^2.0.0"
} }
}, },
"@cmfcmf/docusaurus-search-local": {
"version": "1.1.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz",
"integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==",
"requires": {
"@algolia/autocomplete-js": "^1.8.2",
"@algolia/autocomplete-theme-classic": "^1.8.2",
"@algolia/client-search": "^4.12.0",
"algoliasearch": "^4.12.0",
"cheerio": "^1.0.0-rc.9",
"clsx": "^1.1.1",
"lunr-languages": "^1.4.0",
"mark.js": "^8.11.1"
}
},
"@colors/colors": { "@colors/colors": {
"version": "1.5.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -17304,6 +17480,11 @@
} }
} }
}, },
"htm": {
"version": "3.1.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/htm/-/htm-3.1.1.tgz",
"integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ=="
},
"html-entities": { "html-entities": {
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz",
@@ -17925,6 +18106,11 @@
"yallist": "^4.0.0" "yallist": "^4.0.0"
} }
}, },
"lunr-languages": {
"version": "1.14.0",
"resolved": "https://mirrors.cloud.tencent.com/npm/lunr-languages/-/lunr-languages-1.14.0.tgz",
"integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA=="
},
"make-dir": { "make-dir": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
@@ -17940,6 +18126,11 @@
} }
} }
}, },
"mark.js": {
"version": "8.11.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/mark.js/-/mark.js-8.11.1.tgz",
"integrity": "sha1-GA8fnr74sOY45BZq1S24eb6y/8U="
},
"markdown-escapes": { "markdown-escapes": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
@@ -18876,6 +19067,11 @@
"integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==",
"requires": {} "requires": {}
}, },
"preact": {
"version": "10.19.3",
"resolved": "https://mirrors.cloud.tencent.com/npm/preact/-/preact-10.19.3.tgz",
"integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ=="
},
"prepend-http": { "prepend-http": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",

View File

@@ -14,6 +14,7 @@
"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",