feat(seo): expand sitemap and structured data

This commit is contained in:
poyrazavsever
2026-08-31 10:27:33 +03:00
parent e2c33d6b29
commit caf9fceb7a
7 changed files with 304 additions and 98 deletions
+20 -4
View File
@@ -1,6 +1,7 @@
import { AboutContent } from "@/components/about-content";
import { PersonJsonLd } from "@/components/json-ld";
import { getStaticPageMetadata } from "@/lib/seo";
import { ProfilePageJsonLd } from "@/components/json-ld";
import { getLocalizedUrl, getStaticPageMetadata } from "@/lib/seo";
import { getTranslations } from "next-intl/server";
export async function generateMetadata({
params,
@@ -11,10 +12,25 @@ export async function generateMetadata({
return getStaticPageMetadata({ locale, page: "about", path: "/about" });
}
export default function AboutPage() {
export default async function AboutPage({
params,
}: {
params: Promise<{ locale: string }>;
}) {
const { locale } = await params;
const siteLocale = locale === "en" ? "en" : "tr";
const t = await getTranslations({
locale: siteLocale,
namespace: "Seo.about",
});
return (
<>
<PersonJsonLd
<ProfilePageJsonLd
pageUrl={getLocalizedUrl(siteLocale, "/about")}
pageName={t("title")}
description={t("description")}
locale={siteLocale}
name="Poyraz Avsever"
jobTitle="Fullstack Developer"
sameAs={[