diff --git a/docusaurus.config.js b/docusaurus.config.js index e720a36a..910db0df 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -32,12 +32,7 @@ const config = { }, plugins: [ - [ - '@cmfcmf/docusaurus-search-local', - { - // Add your options here, if any - }, - ], + [ 'docusaurus-plugin-includes', { @@ -101,6 +96,35 @@ const config = { themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ + algolia: { + // The application ID provided by Algolia + appId: 'WJRQN4A3SB', + + // Public API key: it is safe to commit it + apiKey: '062ce43eeca6e9f1410d3d2f435765c5', + + indexName: 'GAVMESY4FI', + + // Optional: see doc section below + contextualSearch: true, + + // Optional: Specify domains where the navigation should occur through window.location instead on history.push. Useful when our Algolia config crawls multiple documentation sites and we want to navigate with window.location.href to them. + externalUrlRegex: 'external\\.com|domain\\.com', + + // Optional: Replace parts of the item URLs from Algolia. Useful when using the same search index for multiple deployments using a different baseUrl. You can use regexp or string in the `from` param. For example: localhost:3000 vs myCompany.com/docs + replaceSearchResultPathname: { + from: '/docs/', // or as RegExp: /\/docs\// + to: '/', + }, + + // Optional: Algolia search parameters + searchParameters: {}, + + // Optional: path for search page that enabled by default (`false` to disable it) + searchPagePath: 'search', + + //... other Algolia params + }, docs: { sidebar: { hideable: true,