aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/docs/docusaurus.config.ts
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2024-04-16 00:38:59 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2024-04-16 00:45:05 +0200
commit341ccd3e5bd3f7cba2bab6aaf76a7712d4739bf8 (patch)
tree023f5f41dcdfe44972903b500c3ee3793ad21b29 /subprojects/docs/docusaurus.config.ts
parentfeat(frontend): add homepage link (diff)
downloadrefinery-341ccd3e5bd3f7cba2bab6aaf76a7712d4739bf8.tar.gz
refinery-341ccd3e5bd3f7cba2bab6aaf76a7712d4739bf8.tar.zst
refinery-341ccd3e5bd3f7cba2bab6aaf76a7712d4739bf8.zip
feat(docs): add Algolia DocSearch
Diffstat (limited to 'subprojects/docs/docusaurus.config.ts')
-rw-r--r--subprojects/docs/docusaurus.config.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/subprojects/docs/docusaurus.config.ts b/subprojects/docs/docusaurus.config.ts
index 1b79a0f4..67ee1db4 100644
--- a/subprojects/docs/docusaurus.config.ts
+++ b/subprojects/docs/docusaurus.config.ts
@@ -9,6 +9,7 @@ import type { Options as DocsOptions } from '@docusaurus/plugin-content-docs';
9import type { Options as PagesOptions } from '@docusaurus/plugin-content-pages'; 9import type { Options as PagesOptions } from '@docusaurus/plugin-content-pages';
10import type { Options as ClassicThemeOptions } from '@docusaurus/theme-classic'; 10import type { Options as ClassicThemeOptions } from '@docusaurus/theme-classic';
11import type { UserThemeConfig } from '@docusaurus/theme-common'; 11import type { UserThemeConfig } from '@docusaurus/theme-common';
12import type { UserThemeConfig as AlgoliaConfig } from '@docusaurus/theme-search-algolia';
12import type { Config } from '@docusaurus/types'; 13import type { Config } from '@docusaurus/types';
13import { Config as SwcConfig } from '@swc/core'; 14import { Config as SwcConfig } from '@swc/core';
14import { themes } from 'prism-react-renderer'; 15import { themes } from 'prism-react-renderer';
@@ -67,6 +68,7 @@ export default {
67 customCss: [require.resolve('./src/css/custom.css')], 68 customCss: [require.resolve('./src/css/custom.css')],
68 } satisfies ClassicThemeOptions, 69 } satisfies ClassicThemeOptions,
69 ], 70 ],
71 '@docusaurus/theme-search-algolia',
70 ], 72 ],
71 themeConfig: { 73 themeConfig: {
72 colorMode: { 74 colorMode: {
@@ -195,7 +197,12 @@ export default {
195 <a href="/license/">Eclipse Public License - v 2.0</a>. 197 <a href="/license/">Eclipse Public License - v 2.0</a>.
196 `, 198 `,
197 }, 199 },
198 } satisfies UserThemeConfig, 200 algolia: {
201 appId: 'KYHOYEO80F',
202 apiKey: '152acfb8d1ad9e10f29f083a6b017a69',
203 indexName: 'refinery',
204 },
205 } satisfies UserThemeConfig & AlgoliaConfig,
199 webpack: { 206 webpack: {
200 // Speed up builds by using a native Javascript loader. 207 // Speed up builds by using a native Javascript loader.
201 // See: https://github.com/facebook/docusaurus/issues/4765#issuecomment-841135926 208 // See: https://github.com/facebook/docusaurus/issues/4765#issuecomment-841135926