From c10899b638ae36c09833d4de8d79dd3958d58e5a Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sat, 30 Dec 2023 11:01:20 +0100 Subject: [PATCH] docs(algolia): use one search-index per branch (#2513) --- docs/.vitepress/config.ts | 9 +++++++-- docs/.vitepress/versions.ts | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index cdb0ae9e62c..eaf99abd5c0 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,7 +1,12 @@ import type { UserConfig } from 'vitepress'; import type { DefaultTheme } from 'vitepress/theme'; import { apiPages } from './api-pages'; -import { currentVersion, oldVersions, versionBannerInfix } from './versions'; +import { + algoliaIndex, + currentVersion, + oldVersions, + versionBannerInfix, +} from './versions'; type SidebarItem = DefaultTheme.SidebarItem; @@ -128,7 +133,7 @@ const config: UserConfig = { : { apiKey: process.env.API_KEY, appId: process.env.APP_ID, - indexName: 'fakerjs', + indexName: algoliaIndex, }, footer: { diff --git a/docs/.vitepress/versions.ts b/docs/.vitepress/versions.ts index 90b0fc8dd25..a44b65c39ba 100644 --- a/docs/.vitepress/versions.ts +++ b/docs/.vitepress/versions.ts @@ -74,3 +74,7 @@ export const oldVersions = [ link: `https://v${semver.major(version)}.fakerjs.dev/`, })), ].filter(({ link }) => link !== hiddenLink); + +export const algoliaIndex = isReleaseBranch + ? `fakerjs-v${semver.major(version)}` + : 'fakerjs-next';