Skip empty slug blog pages

This commit is contained in:
2025-06-04 01:03:59 +02:00
parent 057d427b5b
commit fe206a467b

View File

@@ -4,8 +4,10 @@ import { getBlogPostBySlug, getBlogPosts } from '../../utils/directus';
export async function getStaticPaths() {
const posts = await getBlogPosts();
return posts.map((post) => ({
params: { slug: Array.isArray(post.slug) ? post.slug[0] : post.slug },
return posts
.filter((post) => typeof post.slug === 'string' && post.slug.trim() !== '')
.map((post) => ({
params: { slug: post.slug },
props: { post },
}));
}