diff --git a/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx b/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx index 5eac728b5..baea8fabf 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/[item]/page.tsx @@ -119,6 +119,10 @@ export async function generateMetadata({ params }: { params: ItemRouteParams }) } export async function generateStaticParams({ params: { package: packageName, version } }: { params: ItemRouteParams }) { + if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') { + return []; + } + const modelJSON = await fetchModelJSON(packageName, version); if (!modelJSON) { diff --git a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx index c9060fb45..29270d30e 100644 --- a/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx +++ b/apps/website/src/app/docs/packages/[package]/[version]/layout.tsx @@ -24,11 +24,15 @@ interface VersionRouteParams { } export const generateStaticParams = async () => { + if (process.env.NEXT_PUBLIC_VERCEL_ENV === 'preview') { + return []; + } + const params: VersionRouteParams[] = []; await Promise.all( PACKAGES.map(async (packageName) => { - const versions = (await fetchVersions(packageName)).slice(0, N_RECENT_VERSIONS); + const versions = (await fetchVersions(packageName)).slice(1, N_RECENT_VERSIONS); params.push(...versions.map((version) => ({ package: packageName, version }))); }),