From a15ec9fd25bf34b4a53a79e79d04d58996af0d9e Mon Sep 17 00:00:00 2001 From: Mike Hartington Date: Tue, 17 Feb 2026 09:11:18 -0500 Subject: [PATCH 1/3] fix(docs): reformat breadcrumbs --- apps/docs/src/app/api/search/route.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/docs/src/app/api/search/route.ts b/apps/docs/src/app/api/search/route.ts index ec9ea665bc..e715662c16 100644 --- a/apps/docs/src/app/api/search/route.ts +++ b/apps/docs/src/app/api/search/route.ts @@ -2,24 +2,23 @@ import { createMixedbreadSearchAPI } from 'fumadocs-core/search/mixedbread'; import Mixedbread from '@mixedbread/sdk'; import { SortedResult } from 'fumadocs-core/search'; -/** Derive breadcrumbs from URL path segments (e.g. /console/concepts → ['Console']) */ +/** Derive breadcrumbs from URL path segments (e.g. /docs/console/concepts → ['Docs', 'Console']) */ function getBreadcrumbsFromUrl(url: string): string[] { const path = url.replace(/#.*$/, '').trim().replace(/\/$/, '') || '/'; const segments = path.split('/').filter(Boolean); - if (segments.length === 0) return ['Docs']; + if (segments.length === 0) return []; // Strip version prefix (e.g. v6) const normalized = segments[0] === 'v6' ? segments.slice(1) : segments; - if (normalized.length === 0) return ['Docs']; + if (normalized.length === 0) return []; // Ancestors only (exclude last = current page), or full path for section roots const breadcrumbSegments = normalized.length > 1 ? normalized.slice(0, -1) : normalized; - const formatted = breadcrumbSegments.map((s) => + return breadcrumbSegments.map((s) => s .split(/[-_]/) .map((w) => w.charAt(0).toUpperCase() + w.slice(1).toLowerCase()) .join(' ') ); - return ['Docs', ...formatted]; } function slugger(value: string): string { From 2136c1e4dbedd0d6e8d7e8b044def17d9bb2cb07 Mon Sep 17 00:00:00 2001 From: Mike Hartington Date: Tue, 17 Feb 2026 09:18:55 -0500 Subject: [PATCH 2/3] fix 404 --- apps/docs/vercel.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/docs/vercel.json b/apps/docs/vercel.json index 8b1d275ad7..5eabe7025e 100644 --- a/apps/docs/vercel.json +++ b/apps/docs/vercel.json @@ -286,6 +286,7 @@ { "source": "/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", "destination": "/docs/orm/prisma-schema/data-model/models", "permanent": true }, { "source": "/orm/tools", "destination": "/docs/studio", "permanent": true }, { "source": "/orm/tools/prisma-cli", "destination": "/docs/cli", "permanent": true }, + { "source": "/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-7" , "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, { "source": "/platform/platform-cli", "destination": "/docs/cli/console/platform", "permanent": true }, { "source": "/platform/platform-cli/about", "destination": "/docs/console", "permanent": true }, { "source": "/postgres/integrations/vercel", "destination": "/docs/guides/integrations/vercel-deployment", "permanent": true }, @@ -311,4 +312,4 @@ { "source": "/postgres/database", "destination": "/docs/postgres/database/caching", "permanent": true }, { "source": "/showcase", "destination": "/docs", "permanent": true } ] -} \ No newline at end of file +} From 81250cd78a3287b4580791ed1f01f7306c2cb88a Mon Sep 17 00:00:00 2001 From: Mike Hartington Date: Tue, 17 Feb 2026 10:25:02 -0500 Subject: [PATCH 3/3] Update apps/docs/vercel.json Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- apps/docs/vercel.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/docs/vercel.json b/apps/docs/vercel.json index 5eabe7025e..6276a00d75 100644 --- a/apps/docs/vercel.json +++ b/apps/docs/vercel.json @@ -286,7 +286,6 @@ { "source": "/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", "destination": "/docs/orm/prisma-schema/data-model/models", "permanent": true }, { "source": "/orm/tools", "destination": "/docs/studio", "permanent": true }, { "source": "/orm/tools/prisma-cli", "destination": "/docs/cli", "permanent": true }, - { "source": "/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-7" , "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, { "source": "/platform/platform-cli", "destination": "/docs/cli/console/platform", "permanent": true }, { "source": "/platform/platform-cli/about", "destination": "/docs/console", "permanent": true }, { "source": "/postgres/integrations/vercel", "destination": "/docs/guides/integrations/vercel-deployment", "permanent": true },