import fs from "fs/promises"; import { Timer, TimeZone } from "iconoir-react"; interface PropsParams { slug: string; } interface Props { params: Promise; } export default async function Page({ params }: Props) { const { slug } = await params; const { default: Post, metadata } = await import(`@/blogs/${slug}.mdx`); return ( <>

{metadata.title}

作成日時:{metadata.datetime}

); } export async function generateStaticParams() { const blogs = (await fs.readdir("blogs")).filter((name) => name.endsWith(".mdx"), ); return blogs.map((name) => ({ slug: name.replace(/\.mdx$/, ""), })); } export const dynamicParams = false;