import type { Metadata } from 'next/types'; export function createMetadata(override: Metadata): Metadata { return { ...override, openGraph: { title: override.title ?? undefined, description: override.description ?? undefined, url: 'https://blog.techwithanirudh.com', images: '/banner.png', siteName: 'Blog', ...override.openGraph, }, twitter: { card: 'summary_large_image', creator: '@AnirudhWith', title: override.title ?? undefined, description: override.description ?? undefined, images: '/banner.png', ...override.twitter, }, alternates: { canonical: '/', types: { 'application/rss+xml': '/api/rss.xml', }, ...override.alternates, }, }; }