diff --git a/docs/app/docs/[[...slug]]/page.tsx b/docs/app/docs/[[...slug]]/page.tsx index 53ce219..c35bb05 100644 --- a/docs/app/docs/[[...slug]]/page.tsx +++ b/docs/app/docs/[[...slug]]/page.tsx @@ -11,7 +11,7 @@ import { notFound } from 'next/navigation'; import { getMDXComponents } from '@/components/mdx'; import type { Metadata } from 'next'; import { createRelativeLink } from 'fumadocs-ui/mdx'; -import { gitConfig } from '@/lib/shared'; +import { basePath, gitConfig } from '@/lib/shared'; export default async function Page(props: PageProps<'/docs/[[...slug]]'>) { const params = await props.params; @@ -19,7 +19,7 @@ export default async function Page(props: PageProps<'/docs/[[...slug]]'>) { if (!page) notFound(); const MDX = page.data.body; - const markdownUrl = getPageMarkdownUrl(page).url; + const markdownUrl = `${basePath}${getPageMarkdownUrl(page).url}`; return ( diff --git a/docs/lib/shared.ts b/docs/lib/shared.ts index 997ea66..02d76bb 100644 --- a/docs/lib/shared.ts +++ b/docs/lib/shared.ts @@ -1,4 +1,5 @@ export const appName = 'ShockwaveFlash'; +export const basePath = process.env.DOCS_BASE_PATH ?? '/ShockwaveFlash'; export const docsRoute = '/docs'; export const docsImageRoute = '/og/docs'; export const docsContentRoute = '/llms.mdx/docs';