const SITE_URL = process.env.NEXT_PUBLIC_SITE_URL || "https://poyrazavsever.com"; function serializeJsonLd(data: object) { return JSON.stringify(data).replace(/ ); } export type ProfilePageJsonLdProps = PersonJsonLdProps & { pageUrl: string; pageName: string; description: string; locale: "tr" | "en"; }; export function ProfilePageJsonLd({ pageUrl, pageName, description, locale, name, url = SITE_URL, image = `${SITE_URL}/logo/logo.webp`, jobTitle = "Fullstack Developer", sameAs = [], }: ProfilePageJsonLdProps) { const data = { "@context": "https://schema.org", "@type": "ProfilePage", "@id": `${pageUrl}#profile-page`, url: pageUrl, name: pageName, description, inLanguage: locale === "tr" ? "tr-TR" : "en-US", mainEntity: { "@type": "Person", "@id": `${SITE_URL}/#person`, name, url, image, jobTitle, sameAs, }, }; return (