// [slug]/page.jsx import { getBlogBySlug, getAllBlogSlugs } from "@/lib/mdx"; import MdxProvider from "@/components/prism/mdx-provider"; export async function generateStaticParams() { const slugs = await getAllBlogSlugs(); return slugs.map(({ slug }) => ({ slug, })); } export default async function BlogPage({ params }) { const blog = await getBlogBySlug(params.slug); return (

{blog.frontmatter.title}

{blog.frontmatter.author}

{blog.frontmatter.date}

{blog.content}
); }