İçeriğe geç
Cervus Core

Cervus Core web sitesi

Cervus Core · 2026

  • Next.js
  • TypeScript
  • Tailwind CSS
Cervus Core sitesinin masaüstü görünümü
Lighthouse Performance
≥ 98
Masaüstü ön ayarıyla ölçüldü
Rota başına ilk yükleme JS
< 160 kB gzip
Tüm rotalarda, toplam değil rota başına ölçüldü
Erişilebilirlik ihlali
0
axe-core taraması, WCAG 2.2 AA kural kümesi

Gerçek bir müşteri izniyle paylaşabileceğim bir vaka çalışması henüz yok; bu yüzden ilk iş kaydı bu sitenin kendisi. Aynı standardı kendi işime uygulamadan başka birinin işine uygulayacağımı iddia edemezdim.

Sorun

Bir ajans/portfolyo/blog/derslik sitesinin çoğu zaman düştüğü tuzak: bir içerik yönetim paneli kurup onun bakımına dönüşmek. Ben tam tersini istiyordum — kalite kapılarını en baştan makineye bağlamak, sonradan "düzeltilecek" bir cila kalemine bırakmamak.

Yaklaşım

  • İçerik depoda MDX olarak duruyor, frontmatter Zod ile doğrulanıyor; eksik bir alan derlemeyi kırıyor.
  • Tasarım jetonları tek dosyada (DESIGN.md) tanımlı, sabit renk kullanımı lint kuralıyla engelleniyor.
  • Paket bütçesi rota başına ölçülüyor; toplam değil, çünkü toplam ölçüm yeni sayfa eklendikçe kaçınılmaz olarak şişiyor.

Bu kararların gerekçesini daha ayrıntılı blog yazısında anlattım.

Sonuç

Yukarıdaki üç ölçüm de sürekli tümleştirmede doğrulanıyor; eşiğin altına düşen bir değişiklik birleştirilemiyor. Yani bu sayfanın kendisi, iddia ettiği standardın kanıtı.

Canlı adres →