feat(katalog): YÖK İstatistik öğrenci/öğretim üyesi verisi ve Türkiye sıralaması sayfası

- src/lib/yok-istatistik.ts (scripts/yok-istatistik-uret.py ile üretilir):
  üniversite başına örgün öğrenci ve öğretim üyesi, öğrenci/üye oranı ve
  Türkiye medyanı; katalog detayına `istatistik` alanı
- /universite-siralamasi: URAP Türkiye sıralaması sayfası (URAP logosu ve
  zorunlu urapcenter.org atfıyla), sitemap'e eklendi
This commit is contained in:
bilalgursen
2026-09-24 00:01:41 +03:00
parent 22accb1241
commit 5df0af0d38
8 changed files with 652 additions and 0 deletions

View File

@@ -19,6 +19,11 @@ const staticEntries: MetadataRoute.Sitemap = [
priority: 0.8,
changeFrequency: "weekly",
},
{
url: `${SITE_URL}/universite-siralamasi`,
priority: 0.7,
changeFrequency: "yearly",
},
{ url: `${SITE_URL}/paket`, priority: 0.7, changeFrequency: "monthly" },
{ url: `${SITE_URL}/meraklisina`, priority: 0.6, changeFrequency: "monthly" },
{ url: `${SITE_URL}/iletisim`, priority: 0.3, changeFrequency: "yearly" },

View File

@@ -0,0 +1,34 @@
import type { Metadata } from "next";
import { JsonLd, breadcrumbJsonLd, sayfaMetadata } from "@/lib/seo";
import { SiteFooter } from "@/components/site-footer";
import { TurkiyeSiralamasi } from "@/features/katalog/components/turkiye-siralamasi";
import { URAP_DONEM, URAP_TOPLAM } from "@/lib/urap-siralama";
const BASLIK = `Türkiye Üniversite Sıralaması ${URAP_DONEM}`;
export const metadata: Metadata = sayfaMetadata({
title: BASLIK,
description: `Türkiye'deki ${URAP_TOPLAM} üniversitenin URAP ${URAP_DONEM} akademik performans sıralaması — sıra, puan ve üniversite sayfaları.`,
path: "/universite-siralamasi",
});
export default function UniversiteSiralamasiPage() {
return (
<>
<main className="mx-auto w-full max-w-5xl px-4 py-12 sm:py-16">
<JsonLd
data={breadcrumbJsonLd([
{ name: "Ana Sayfa", path: "/" },
{ name: "Üniversiteler", path: "/universiteler" },
{ name: "Türkiye Sıralaması", path: "/universite-siralamasi" },
])}
/>
<h1 className="font-heading text-3xl font-bold text-slate-900 sm:text-4xl">
{BASLIK}
</h1>
<TurkiyeSiralamasi />
</main>
<SiteFooter />
</>
);
}