From f115f268cee4fa698b08c6133e29da775b7d2def Mon Sep 17 00:00:00 2001 From: mvozbranyuk Date: Tue, 18 Apr 2023 13:09:35 +0300 Subject: [PATCH] fix generate sitemap --- apps/www/internals/generate-sitemap.mjs | 8 +++----- apps/www/pages/partners/[slug].tsx | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/www/internals/generate-sitemap.mjs b/apps/www/internals/generate-sitemap.mjs index c37d62468e9..70f76b5b09a 100644 --- a/apps/www/internals/generate-sitemap.mjs +++ b/apps/www/internals/generate-sitemap.mjs @@ -24,7 +24,8 @@ async function generate() { '!pages/*/index.tsx', '!pages/api', '!pages/404.js', - '.next/server/pages/partners/*.html', + '.next/server/pages/partners/integrations/*.html', + '.next/server/pages/partners/experts/*.html', ]) const blogUrl = 'blog' @@ -38,8 +39,7 @@ async function generate() { .filter((page) => !page.includes('_document.tsx')) .map((page) => { const path = page - //replace the path for the generated partner pages - .replace('.next/server/pages/partners/', '/partners/') + .replace('.next/server/pages', '') .replace('pages', '') .replace('.html', '') // add a `/` for blog posts @@ -49,8 +49,6 @@ async function generate() { .replace('_alternatives', '/alternatives') .replace('.tsx', '') .replace('.mdx', '') - // replace the path for the generated partner pages - .replace('.next/server/pages/partners/', '/partners/') // replace the paths for nested 'index' based routes .replace('/auth/Auth', '/auth') .replace('/database/Database', '/database') diff --git a/apps/www/pages/partners/[slug].tsx b/apps/www/pages/partners/[slug].tsx index 56413783df8..200258ee15e 100644 --- a/apps/www/pages/partners/[slug].tsx +++ b/apps/www/pages/partners/[slug].tsx @@ -37,8 +37,8 @@ export const getStaticProps: GetStaticProps = async ({ params }) => { .eq('approved', true) .eq('slug', params!.slug as string) .single() - - if (!partner) { + + if (!partner || process.env.npm_lifecycle_event === 'build') { return { notFound: true, }