diff --git a/packages/docusaurus-plugin-client-redirects/src/__tests__/collectRedirects.test.ts b/packages/docusaurus-plugin-client-redirects/src/__tests__/collectRedirects.test.ts index 365964238bc4..8cf956a077c9 100644 --- a/packages/docusaurus-plugin-client-redirects/src/__tests__/collectRedirects.test.ts +++ b/packages/docusaurus-plugin-client-redirects/src/__tests__/collectRedirects.test.ts @@ -9,7 +9,6 @@ import {PluginContext, UserPluginOptions} from '../types'; import collectRedirects from '../collectRedirects'; import normalizePluginOptions from '../normalizePluginOptions'; import {removeTrailingSlash} from '@docusaurus/utils'; -import {trimBaseUrls} from '..'; function createTestPluginContext( options?: UserPluginOptions, @@ -24,11 +23,6 @@ function createTestPluginContext( } describe('collectRedirects', () => { - test('should trim baseUrl properly to get correct relativeRoutesPath', () => { - const routePaths = ['/myBaseUrl/', '/myBaseUrl/path']; - expect(trimBaseUrls(routePaths, '/myBaseUrl/')).toEqual(['/', '/path']); - }); - test('should collect no redirect for undefined config', () => { expect( collectRedirects(createTestPluginContext(undefined, ['/', '/path'])), diff --git a/packages/docusaurus-plugin-client-redirects/src/index.ts b/packages/docusaurus-plugin-client-redirects/src/index.ts index 276e5254b2c1..ef630903c8c7 100644 --- a/packages/docusaurus-plugin-client-redirects/src/index.ts +++ b/packages/docusaurus-plugin-client-redirects/src/index.ts @@ -26,7 +26,9 @@ export default function pluginClientRedirectsPages( name: 'docusaurus-plugin-client-redirects', async postBuild(props: Props) { const pluginContext: PluginContext = { - relativeRoutesPaths: trimBaseUrls(props.routesPaths, props.baseUrl), + relativeRoutesPaths: props.routesPaths.map( + (path) => `/${removePrefix(path, props.baseUrl)}`, + ), baseUrl: props.baseUrl, outDir: props.outDir, options, @@ -44,7 +46,3 @@ export default function pluginClientRedirectsPages( }, }; } - -export function trimBaseUrls(paths: string[], baseUrl: string): string[] { - return paths.map((path) => `/${removePrefix(path, baseUrl)}`); -}