We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 547ce11 commit 12399f1Copy full SHA for 12399f1
src/app/blogs/[slug]/page.js
@@ -5,6 +5,7 @@ import siteMetadata from "@/src/utils/siteMetaData";
5
import { allBlogs } from "contentlayer/generated";
6
import { slug } from "github-slugger";
7
import Image from "next/image";
8
+import { notFound } from "next/navigation";
9
10
export async function generateStaticParams() {
11
return allBlogs.map((blog) => ({ slug: blog._raw.flattenedPath }));
@@ -59,6 +60,11 @@ export async function generateMetadata({ params }) {
59
60
export default function BlogPage({ params }) {
61
const blog = allBlogs.find((blog) => blog._raw.flattenedPath === params.slug);
62
63
+ if(!blog){
64
+ notFound()
65
+ }
66
+
67
68
let imageList = [siteMetadata.socialBanner];
69
if (blog.image) {
70
imageList =
0 commit comments