Skip to content

Commit 189472f

Browse files
committed
Enable Algolia DocSearch with Ask AI
1 parent d0958b8 commit 189472f

File tree

3 files changed

+92
-10
lines changed

3 files changed

+92
-10
lines changed

website/docusaurus.config.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,19 @@ module.exports = {
2222
markdown: {
2323
mermaid: true,
2424
},
25+
plugins: ['@docsearch/docusaurus-adapter'],
2526
themeConfig: {
27+
docsearch: {
28+
appId: 'ESNSJEY7OD',
29+
apiKey: '4b060907ba79d92e8869e9d1ff80bce7',
30+
indexName: 'flet',
31+
askAi: {
32+
assistantId: '48c9b8c8-278a-48b3-aa3e-ed18efad6fdd',
33+
agentStudio: true,
34+
sidePanel: true,
35+
},
36+
contextualSearch: true,
37+
},
2638
// github codeblock theme configuration
2739
codeblock: {
2840
showGithubLink: true,
@@ -156,13 +168,6 @@ module.exports = {
156168
],
157169
copyright: `Copyright © ${new Date().getFullYear()} Appveyor Systems Inc. Built with Docusaurus.`,
158170
},
159-
algolia: {
160-
apiKey: '4b060907ba79d92e8869e9d1ff80bce7',
161-
indexName: 'flet',
162-
appId: 'ESNSJEY7OD',
163-
askAi: '48c9b8c8-278a-48b3-aa3e-ed18efad6fdd',
164-
algoliaOptions: {}
165-
}
166171
},
167172
presets: [
168173
[

website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"deploy": "docusaurus deploy"
1111
},
1212
"dependencies": {
13+
"@docsearch/docusaurus-adapter": "^4.6.2",
1314
"@docusaurus/core": "^3.9.2",
1415
"@docusaurus/plugin-client-redirects": "^3.9.2",
1516
"@docusaurus/preset-classic": "^3.9.2",

website/yarn.lock

Lines changed: 79 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2153,13 +2153,88 @@ __metadata:
21532153
languageName: node
21542154
linkType: hard
21552155

2156+
"@docsearch/core@npm:4.6.2":
2157+
version: 4.6.2
2158+
resolution: "@docsearch/core@npm:4.6.2"
2159+
peerDependencies:
2160+
"@types/react": ">= 16.8.0 < 20.0.0"
2161+
react: ">= 16.8.0 < 20.0.0"
2162+
react-dom: ">= 16.8.0 < 20.0.0"
2163+
peerDependenciesMeta:
2164+
"@types/react":
2165+
optional: true
2166+
react:
2167+
optional: true
2168+
react-dom:
2169+
optional: true
2170+
checksum: 10c0/daeda4af110bef09a094853c6e67e13f5183eaeabdc91b3b8ca008e02f34cbe8b16a812d5d0618ba4ff7dca64e0ca7da26cc8dfcba437a61305a6e9e2de7b1b1
2171+
languageName: node
2172+
linkType: hard
2173+
21562174
"@docsearch/css@npm:4.6.0":
21572175
version: 4.6.0
21582176
resolution: "@docsearch/css@npm:4.6.0"
21592177
checksum: 10c0/bba5290efbfd408d4acbe4f6a6d582be57daf682b4f8ea6acf326a24df2d4ac2e257b30e2eacf2ff34fd23b829531a97e69f1accf526506441ac8d390453efcf
21602178
languageName: node
21612179
linkType: hard
21622180

2181+
"@docsearch/css@npm:4.6.2":
2182+
version: 4.6.2
2183+
resolution: "@docsearch/css@npm:4.6.2"
2184+
checksum: 10c0/2f86dcaa90871eec1b8f71de2ec2a7c3e64fac21167d4ee5b83e25df54706cb9709327dc41ca49cdde441b731bb3024c4afe67b2705736e0e11610e0ae4cdad2
2185+
languageName: node
2186+
linkType: hard
2187+
2188+
"@docsearch/docusaurus-adapter@npm:^4.6.2":
2189+
version: 4.6.2
2190+
resolution: "@docsearch/docusaurus-adapter@npm:4.6.2"
2191+
dependencies:
2192+
"@docsearch/react": "npm:4.6.2"
2193+
"@docusaurus/core": "npm:^3.9.2"
2194+
"@docusaurus/plugin-content-docs": "npm:^3.9.2"
2195+
"@docusaurus/theme-common": "npm:^3.9.2"
2196+
"@docusaurus/theme-translations": "npm:^3.9.2"
2197+
algoliasearch: "npm:^5.37.0"
2198+
algoliasearch-helper: "npm:^3.26.0"
2199+
clsx: "npm:^2.0.0"
2200+
eta: "npm:^2.2.0"
2201+
fs-extra: "npm:^11.1.1"
2202+
joi: "npm:^17.9.2"
2203+
lodash: "npm:^4.17.21"
2204+
tslib: "npm:^2.6.0"
2205+
utility-types: "npm:^3.10.0"
2206+
peerDependencies:
2207+
react: ^18.0.0 || ^19.0.0
2208+
react-dom: ^18.0.0 || ^19.0.0
2209+
checksum: 10c0/26434e3714beec505ba93a9cb4c50e5933df449bddd450de169d986b62f36e9434ed7bf8bbb90cbba4007dac706fd774571a5fd28e93cc09f005c23d266c7bac
2210+
languageName: node
2211+
linkType: hard
2212+
2213+
"@docsearch/react@npm:4.6.2":
2214+
version: 4.6.2
2215+
resolution: "@docsearch/react@npm:4.6.2"
2216+
dependencies:
2217+
"@algolia/autocomplete-core": "npm:1.19.2"
2218+
"@docsearch/core": "npm:4.6.2"
2219+
"@docsearch/css": "npm:4.6.2"
2220+
peerDependencies:
2221+
"@types/react": ">= 16.8.0 < 20.0.0"
2222+
react: ">= 16.8.0 < 20.0.0"
2223+
react-dom: ">= 16.8.0 < 20.0.0"
2224+
search-insights: ">= 1 < 3"
2225+
peerDependenciesMeta:
2226+
"@types/react":
2227+
optional: true
2228+
react:
2229+
optional: true
2230+
react-dom:
2231+
optional: true
2232+
search-insights:
2233+
optional: true
2234+
checksum: 10c0/33f6ddc1d6f648e0b80f86435c80654a59ddff9deb6a9236b863438a9cbc1b0283fa30437819e01d861451c88ea88990f7115e8b669a5d8ae7534decb71b085b
2235+
languageName: node
2236+
linkType: hard
2237+
21632238
"@docsearch/react@npm:^3.9.0 || ^4.1.0":
21642239
version: 4.6.0
21652240
resolution: "@docsearch/react@npm:4.6.0"
@@ -2426,7 +2501,7 @@ __metadata:
24262501
languageName: node
24272502
linkType: hard
24282503

2429-
"@docusaurus/plugin-content-docs@npm:3.9.2":
2504+
"@docusaurus/plugin-content-docs@npm:3.9.2, @docusaurus/plugin-content-docs@npm:^3.9.2":
24302505
version: 3.9.2
24312506
resolution: "@docusaurus/plugin-content-docs@npm:3.9.2"
24322507
dependencies:
@@ -2651,7 +2726,7 @@ __metadata:
26512726
languageName: node
26522727
linkType: hard
26532728

2654-
"@docusaurus/theme-common@npm:3.9.2":
2729+
"@docusaurus/theme-common@npm:3.9.2, @docusaurus/theme-common@npm:^3.9.2":
26552730
version: 3.9.2
26562731
resolution: "@docusaurus/theme-common@npm:3.9.2"
26572732
dependencies:
@@ -2724,7 +2799,7 @@ __metadata:
27242799
languageName: node
27252800
linkType: hard
27262801

2727-
"@docusaurus/theme-translations@npm:3.9.2":
2802+
"@docusaurus/theme-translations@npm:3.9.2, @docusaurus/theme-translations@npm:^3.9.2":
27282803
version: 3.9.2
27292804
resolution: "@docusaurus/theme-translations@npm:3.9.2"
27302805
dependencies:
@@ -7845,6 +7920,7 @@ __metadata:
78457920
version: 0.0.0-use.local
78467921
resolution: "flet-dev@workspace:."
78477922
dependencies:
7923+
"@docsearch/docusaurus-adapter": "npm:^4.6.2"
78487924
"@docusaurus/core": "npm:^3.9.2"
78497925
"@docusaurus/plugin-client-redirects": "npm:^3.9.2"
78507926
"@docusaurus/preset-classic": "npm:^3.9.2"

0 commit comments

Comments
 (0)