- Veri: getAllIller/getIlBySlug (üniversite en çok programının olduğu ile sayılır; ili boş olan hiçbir şehre girmez; tireli yurt dışı adlar baş harfli). - /universiteler: "Şehre göre" çip satırı (2+ üniversiteli 28 şehir) + "Tüm şehirler" A–Z üç sütunlu liste (#tum-sehirler). - /universiteler/[il]: 92 statik şehir sayfası — katalog detay düzeni, il ve üniversite sayısı hapları, kompakt sıra satırı, devlet/vakıf/KKTC-yurt dışı öbekleri, diğer şehir çipleri, CTA bandı; metadata + breadcrumb JSON-LD. - SehirCipleri: sihirbaz il çipiyle aynı kalıp, aktif şehir mavi dolu. - Sitemap'e şehir sayfaları eklendi. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
22 lines
535 B
TypeScript
22 lines
535 B
TypeScript
import "server-only";
|
||
|
||
// Katalog feature'ının sorgu kapısı. Veri motoru @/lib/katalog'da yaşar
|
||
// (yokatlas.db üzerinde salt-okunur, globalThis'te önbellekli); feature
|
||
// bileşenleri ve sayfa yardımcıları yalnızca buradan okur.
|
||
export {
|
||
getAllBolumler,
|
||
getAllBolumSlugs,
|
||
getAllUniversiteler,
|
||
getAllUniversiteSlugs,
|
||
getAllIller,
|
||
getAllIlSlugs,
|
||
getBolumBySlug,
|
||
getIlBySlug,
|
||
getUniversiteBySlug,
|
||
uniSlugFromAd,
|
||
bolumSlugFromIsim,
|
||
type BolumOzet,
|
||
type IlOzet,
|
||
type UniOzet,
|
||
} from "@/lib/katalog";
|