Künye
Bu site nasıl yapıldı — kullanılan teknolojiler ve kararlar.
Kullanılan teknolojiler
- Astro İçerik odaklı statik site çatısı
- Tailwind CSS Utility-first stillendirme
- TypeScript Tip güvenliği
- MDX Markdown içinde bileşenler
- Expressive Code Kod blokları (Twoslash dahil)
- Pagefind İstemci tarafı tam metin arama
- Mermaid Metinden diyagram
- GitHub Pages Yayınlama (GitHub Actions ile)
Kararlar
- Statik öncelikli: her şey build zamanında üretilir, böylece site hızlı ve ucuza barınır.
- Tasarımdan iki dilli: her sayfa Türkçe ve İngilizce, doğru hreflang ile var.
- İstemcide ağır çatı yok — etkileşimler için küçük bir vanilla script yeterli.
- Koyu/açık tema ve canlı vurgu rengi seçici, localStorage’da saklanır.
- Erişilebilirlik: atlama bağlantıları, odak stilleri, azaltılmış hareket desteği ve anlamlı işaretleme.
Tüm kaynak kod GitHub üzerinde.