import { Metadata } from "next"; const SITE_URL = "https://theanatolianedit.com"; const SITE_NAME = "The Anatolian Edit"; export function generatePageMetadata({ title, description, path = "", image = "/og/default.jpg", }: { title: string; description: string; path?: string; image?: string; }): Metadata { const url = `${SITE_URL}${path}`; const fullTitle = `${title} | ${SITE_NAME}`; return { title: fullTitle, description, metadataBase: new URL(SITE_URL), alternates: { canonical: url, }, openGraph: { title: fullTitle, description, url, siteName: SITE_NAME, images: [ { url: image, width: 1200, height: 630, alt: title, }, ], locale: "en_US", type: "website", }, twitter: { card: "summary_large_image", title: fullTitle, description, images: [image], }, robots: { index: true, follow: true, googleBot: { index: true, follow: true, "max-video-preview": -1, "max-image-preview": "large", "max-snippet": -1, }, }, }; }