Skip to content

Commit

Permalink
Add Algolia DocSearch
Browse files Browse the repository at this point in the history
  • Loading branch information
esimkowitz committed Oct 1, 2024
1 parent 580a993 commit 30a736b
Show file tree
Hide file tree
Showing 3 changed files with 303 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ const config: Config = {
},
],
],
themes: [["classic", { customCss: "src/css/custom.css" }]],
themes: [["classic", { customCss: "src/css/custom.css" }], "@docusaurus/theme-search-algolia"],
themeConfig: {
docs: {
sidebar: {
Expand Down Expand Up @@ -114,6 +114,11 @@ const config: Config = {
footer: {
copyright: `Copyright © ${new Date().getFullYear()} Command Line Inc. Built with Docusaurus.`,
},
algolia: {
appId: "B6A8512SN4",
apiKey: "e879cd8663f109b2822cd004d9cd468c",
indexName: "waveterm",
},
},
headTags: [
{
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"@docusaurus/plugin-ideal-image": "^3.5.2",
"@docusaurus/plugin-sitemap": "^3.5.2",
"@docusaurus/theme-classic": "^3.5.2",
"@docusaurus/theme-search-algolia": "^3.5.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.1.1",
"prism-react-renderer": "^2.3.0",
Expand Down
296 changes: 296 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,207 @@ __metadata:
version: 8
cacheKey: 10c0

"@algolia/autocomplete-core@npm:1.9.3":
version: 1.9.3
resolution: "@algolia/autocomplete-core@npm:1.9.3"
dependencies:
"@algolia/autocomplete-plugin-algolia-insights": "npm:1.9.3"
"@algolia/autocomplete-shared": "npm:1.9.3"
checksum: 10c0/a751b20f15c9a30b8b2d5a4f1f62fb4dbd012fb7ffec1b12308d6e7388b5a4dc83af52176634f17facb57a7727204843c5aa2f6e80efafaaf244275f44af11d9
languageName: node
linkType: hard

"@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3":
version: 1.9.3
resolution: "@algolia/autocomplete-plugin-algolia-insights@npm:1.9.3"
dependencies:
"@algolia/autocomplete-shared": "npm:1.9.3"
peerDependencies:
search-insights: ">= 1 < 3"
checksum: 10c0/574196f66fe828be1029439032376685020524d6c729dea99caef336cc7be244d2539fa91b3fe80db80efe3420c2c05063cab3534514be6c637bf1914b17a6f6
languageName: node
linkType: hard

"@algolia/autocomplete-preset-algolia@npm:1.9.3":
version: 1.9.3
resolution: "@algolia/autocomplete-preset-algolia@npm:1.9.3"
dependencies:
"@algolia/autocomplete-shared": "npm:1.9.3"
peerDependencies:
"@algolia/client-search": ">= 4.9.1 < 6"
algoliasearch: ">= 4.9.1 < 6"
checksum: 10c0/38c1872db4dae69b4eec622db940c7a992d8530e33fbac7df593473ef404312076d9933b4a7ea25c2d401ea5b62ebd64b56aa25b5cdd8e8ba3fd309a39d9d816
languageName: node
linkType: hard

"@algolia/autocomplete-shared@npm:1.9.3":
version: 1.9.3
resolution: "@algolia/autocomplete-shared@npm:1.9.3"
peerDependencies:
"@algolia/client-search": ">= 4.9.1 < 6"
algoliasearch: ">= 4.9.1 < 6"
checksum: 10c0/1aa926532c32be6bb5384c8c0ae51a312c9d79ed7486371218dfcb61c8ea1ed46171bdc9f9b596a266aece104a0ef76d6aac2f9a378a5a6eb4460e638d59f6ae
languageName: node
linkType: hard

"@algolia/cache-browser-local-storage@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/cache-browser-local-storage@npm:4.24.0"
dependencies:
"@algolia/cache-common": "npm:4.24.0"
checksum: 10c0/68823c3b1c07dab093de98e678e2ff7fcf7a40915a157715f6f51d073e3865086be98cbbe554b7bf9e0514db5dd9e726033e27e566d9e5db059cb5059c3436cc
languageName: node
linkType: hard

"@algolia/cache-common@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/cache-common@npm:4.24.0"
checksum: 10c0/ad481ad50d7ea92d0cce525757627f4a647b5373dc6d3cbed6405d05cb83f21a110919e7133e5233d5b13c2c8f59ed9e927efdbc82e70571707709075b07d2c6
languageName: node
linkType: hard

"@algolia/cache-in-memory@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/cache-in-memory@npm:4.24.0"
dependencies:
"@algolia/cache-common": "npm:4.24.0"
checksum: 10c0/2956600b2722f113373dbb71449f546afb5a0fb1a3d1558a1a3e957b7a630d1f25045c29646c8dbb44cdffe6ff4c9d1219bf63fc9fd8e4d5467381c7150e09f9
languageName: node
linkType: hard

"@algolia/client-account@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/client-account@npm:4.24.0"
dependencies:
"@algolia/client-common": "npm:4.24.0"
"@algolia/client-search": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/3dd52dd692a2194eb45844280e6261192d5a4ef99aec729a09a01da5cf071fd77b37c6d164bf8877823efc1484d576068d76ada764a4f0624238a3475bc199b2
languageName: node
linkType: hard

"@algolia/client-analytics@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/client-analytics@npm:4.24.0"
dependencies:
"@algolia/client-common": "npm:4.24.0"
"@algolia/client-search": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/8d02e6d0eb0dcde099832c62fa7d7e9910b2757b4d37e07e1eefb65a12fef7e7ce3d73fda23e8ee02d53953a91efc15086016b1af5e9fea9227dfc0fc61c9f63
languageName: node
linkType: hard

"@algolia/client-common@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/client-common@npm:4.24.0"
dependencies:
"@algolia/requester-common": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/9e75d0bb51bb04f099e823e4397d1bac6659e1ecb7c7a73a5eaf9153632d544bd6c62a4961b606490220b236361eb8b7b77a5e4c47f12aefdd2952b14ce2fd18
languageName: node
linkType: hard

"@algolia/client-personalization@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/client-personalization@npm:4.24.0"
dependencies:
"@algolia/client-common": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/9193e032841ae991ce6dd8c8988608d0d83a6785681abf26055812506aaf070db8d8f44403d0270384ff39530677603d103c330a869a397181d594bebe46b4b0
languageName: node
linkType: hard

"@algolia/client-search@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/client-search@npm:4.24.0"
dependencies:
"@algolia/client-common": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/d161235014fa73acc0ff04d737c695b7357c060d31db6d602464b27ba846208c6aeb35b179e76d4c33b51329b77de0c460f6cb21b66d364c18a5534874c7b987
languageName: node
linkType: hard

"@algolia/events@npm:^4.0.1":
version: 4.0.1
resolution: "@algolia/events@npm:4.0.1"
checksum: 10c0/f398d815c6ed21ac08f6caadf1e9155add74ac05d99430191c3b1f1335fd91deaf468c6b304e6225c9885d3d44c06037c53def101e33d9c22daff175b2a65ca9
languageName: node
linkType: hard

"@algolia/logger-common@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/logger-common@npm:4.24.0"
checksum: 10c0/1ebe93901a2b3ce41696b535d028337c1c6a98a4262868117c16dd603cc8bb106b840e45cf53c08d098cf518e07bedc64a59cc86bef18795dc49031c2c208d31
languageName: node
linkType: hard

"@algolia/logger-console@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/logger-console@npm:4.24.0"
dependencies:
"@algolia/logger-common": "npm:4.24.0"
checksum: 10c0/fdfa3983e6c38cc7b69d66e1085ac702e009d693bd49d64b27cad9ba4197788a8784529a8ed9c25e6ccd51cc4ad3a2427241ecc322c22ca2c8ce6a8d4d94fe69
languageName: node
linkType: hard

"@algolia/recommend@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/recommend@npm:4.24.0"
dependencies:
"@algolia/cache-browser-local-storage": "npm:4.24.0"
"@algolia/cache-common": "npm:4.24.0"
"@algolia/cache-in-memory": "npm:4.24.0"
"@algolia/client-common": "npm:4.24.0"
"@algolia/client-search": "npm:4.24.0"
"@algolia/logger-common": "npm:4.24.0"
"@algolia/logger-console": "npm:4.24.0"
"@algolia/requester-browser-xhr": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
"@algolia/requester-node-http": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/685fb5c1d85d7b9fd39d9246b49da5be4199fecc144bb350ed92fc191b66e4e1101ee6df9ca857ac5096f587638fa3366e01ddca0258f11000aa092ed68daea3
languageName: node
linkType: hard

"@algolia/requester-browser-xhr@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/requester-browser-xhr@npm:4.24.0"
dependencies:
"@algolia/requester-common": "npm:4.24.0"
checksum: 10c0/2d277b291bcc0a388f114116879c15a96c057f698b026c32e719b354c2e2e03e05b3c304f45d2354eb4dd8dfa519d481af51ce8ef19b6fb4fd6d384cf41373de
languageName: node
linkType: hard

"@algolia/requester-common@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/requester-common@npm:4.24.0"
checksum: 10c0/cf88ca1f04f4243515bbfa05d7cf51afe6a57904390d9e1ccab799bae20f6fa77e954d9eee9d5c718086582aeb478e271ccf1d5a6a5ab943494250dce820268e
languageName: node
linkType: hard

"@algolia/requester-node-http@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/requester-node-http@npm:4.24.0"
dependencies:
"@algolia/requester-common": "npm:4.24.0"
checksum: 10c0/e9cef1463f29035a44f12941ddeb343a213ff512c61ade46a07db19b2023f49a5ac12024a3f56d8b9c0c5b2bd32466030c5e27b26a6a6e17773b810388ddb3b7
languageName: node
linkType: hard

"@algolia/transporter@npm:4.24.0":
version: 4.24.0
resolution: "@algolia/transporter@npm:4.24.0"
dependencies:
"@algolia/cache-common": "npm:4.24.0"
"@algolia/logger-common": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
checksum: 10c0/9eee8e6613c8d2a5562e4df284dc7b0804a7bf80586fd8512ad769dc4829f947a334480378d94efd3cc57ca4d400886eb677786a3c5664f85881093f9e27cab7
languageName: node
linkType: hard

"@ampproject/remapping@npm:^2.2.0":
version: 2.3.0
resolution: "@ampproject/remapping@npm:2.3.0"
Expand Down Expand Up @@ -1488,6 +1689,39 @@ __metadata:
languageName: node
linkType: hard

"@docsearch/css@npm:3.6.2":
version: 3.6.2
resolution: "@docsearch/css@npm:3.6.2"
checksum: 10c0/f9f8af55814a8a8dfbac78972cff2c264d4e5508de61d893dbc07544c8e1dcb044803ba150c56f4d245f8f5f88d84fa7f6226038b813850bd602f4bf48123793
languageName: node
linkType: hard

"@docsearch/react@npm:^3.5.2":
version: 3.6.2
resolution: "@docsearch/react@npm:3.6.2"
dependencies:
"@algolia/autocomplete-core": "npm:1.9.3"
"@algolia/autocomplete-preset-algolia": "npm:1.9.3"
"@docsearch/css": "npm:3.6.2"
algoliasearch: "npm:^4.19.1"
peerDependencies:
"@types/react": ">= 16.8.0 < 19.0.0"
react: ">= 16.8.0 < 19.0.0"
react-dom: ">= 16.8.0 < 19.0.0"
search-insights: ">= 1 < 3"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
react-dom:
optional: true
search-insights:
optional: true
checksum: 10c0/8fcf47de8786d097005912347fe566577361193026d58b610d5540ef26fd3bf1b30bfe986e23357fd1ee5b97f0a5deb102de3bda79c069536e49a9f3d4b0fc76
languageName: node
linkType: hard

"@docusaurus/core@npm:3.5.2":
version: 3.5.2
resolution: "@docusaurus/core@npm:3.5.2"
Expand Down Expand Up @@ -1875,6 +2109,33 @@ __metadata:
languageName: node
linkType: hard

"@docusaurus/theme-search-algolia@npm:^3.5.2":
version: 3.5.2
resolution: "@docusaurus/theme-search-algolia@npm:3.5.2"
dependencies:
"@docsearch/react": "npm:^3.5.2"
"@docusaurus/core": "npm:3.5.2"
"@docusaurus/logger": "npm:3.5.2"
"@docusaurus/plugin-content-docs": "npm:3.5.2"
"@docusaurus/theme-common": "npm:3.5.2"
"@docusaurus/theme-translations": "npm:3.5.2"
"@docusaurus/utils": "npm:3.5.2"
"@docusaurus/utils-validation": "npm:3.5.2"
algoliasearch: "npm:^4.18.0"
algoliasearch-helper: "npm:^3.13.3"
clsx: "npm:^2.0.0"
eta: "npm:^2.2.0"
fs-extra: "npm:^11.1.1"
lodash: "npm:^4.17.21"
tslib: "npm:^2.6.0"
utility-types: "npm:^3.10.0"
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
checksum: 10c0/c617528fc0574611e49eb355f99df47e77a295a3c87792f185ec53ce0e7a6b239f017e0d9f8b45d91c87f3c615e9008441978d6daf35debcbb1b48fc9d2d98ee
languageName: node
linkType: hard

"@docusaurus/theme-translations@npm:3.5.2":
version: 3.5.2
resolution: "@docusaurus/theme-translations@npm:3.5.2"
Expand Down Expand Up @@ -3589,6 +3850,40 @@ __metadata:
languageName: node
linkType: hard

"algoliasearch-helper@npm:^3.13.3":
version: 3.22.5
resolution: "algoliasearch-helper@npm:3.22.5"
dependencies:
"@algolia/events": "npm:^4.0.1"
peerDependencies:
algoliasearch: ">= 3.1 < 6"
checksum: 10c0/ac23bf64e8ae4f1388c121cb23ec0d2e2a996e77493a7da8141338e6b60be565c9085363ac7d0277469645474ce61c8a06ecbb6e4f0462736b79f3b1b54031b2
languageName: node
linkType: hard

"algoliasearch@npm:^4.18.0, algoliasearch@npm:^4.19.1":
version: 4.24.0
resolution: "algoliasearch@npm:4.24.0"
dependencies:
"@algolia/cache-browser-local-storage": "npm:4.24.0"
"@algolia/cache-common": "npm:4.24.0"
"@algolia/cache-in-memory": "npm:4.24.0"
"@algolia/client-account": "npm:4.24.0"
"@algolia/client-analytics": "npm:4.24.0"
"@algolia/client-common": "npm:4.24.0"
"@algolia/client-personalization": "npm:4.24.0"
"@algolia/client-search": "npm:4.24.0"
"@algolia/logger-common": "npm:4.24.0"
"@algolia/logger-console": "npm:4.24.0"
"@algolia/recommend": "npm:4.24.0"
"@algolia/requester-browser-xhr": "npm:4.24.0"
"@algolia/requester-common": "npm:4.24.0"
"@algolia/requester-node-http": "npm:4.24.0"
"@algolia/transporter": "npm:4.24.0"
checksum: 10c0/ef09096619191181f3ea3376ed46b5bb2de1cd7d97a8d016f7cfe8e93c89d34f38cac8db5835314f8d97c939ad007c3dde716c1609953540258352edb25d12c2
languageName: node
linkType: hard

"ansi-align@npm:^3.0.1":
version: 3.0.1
resolution: "ansi-align@npm:3.0.1"
Expand Down Expand Up @@ -13322,6 +13617,7 @@ __metadata:
"@docusaurus/plugin-ideal-image": "npm:^3.5.2"
"@docusaurus/plugin-sitemap": "npm:^3.5.2"
"@docusaurus/theme-classic": "npm:^3.5.2"
"@docusaurus/theme-search-algolia": "npm:^3.5.2"
"@docusaurus/tsconfig": "npm:3.5.2"
"@docusaurus/types": "npm:3.5.2"
"@eslint/js": "npm:^9.11.0"
Expand Down

0 comments on commit 30a736b

Please sign in to comment.