import { metadata } from '@/app/metadata' import { ImageWrapper } from '@/components/content/ImageWrapper' import { TableOfContents } from '@/components/post/TableOfContents' import { getPostBySlug } from '@/lib/posts' import { slugify } from '@/utils/slug' import { Pencil, SendHorizonal } from 'lucide-react' import type { Metadata } from 'next' import Link from 'next/link' export async function generateStaticParams() { return await getPostBySlug('about', 'content/pages') } export const dynamicParams = false export async function generateMetadata(): Promise { const { meta } = await getPostBySlug('about', 'content/pages') return { title: `${meta.title} | ${metadata.title!.toString()}`, description: meta.description, openGraph: { type: 'website', title: `${meta.title} | ${metadata.title!.toString()}`, description: meta.description, url: process.env.SITE_URL + `/about`, siteName: metadata.title!.toString(), }, } } export default async function Post() { const { meta, content } = await getPostBySlug('about', 'content/pages') return (

{meta.title}

{meta.description}

{content}
) }