Kolofon

Bu site nasıl yapıldı

Kolofon, bir kitabın sonunda o kitabın nasıl yapıldığını anlatan nottur. Bu da bu sitenin kolofonu.

Stack

Astro ile üretilen statik HTML, Vercel’de duruyor. Veritabanı yok, takip yok, yorum yok.

Her sayfada bir tane script var, bir kilobayttan küçük ve tek işi aydınlatma. Saatine bakıp şafak, gündüz, alacakaranlık ya da gece temasını seçiyor, tıpkı uçuş boyunca değişen kokpit ışıkları gibi. Sağ üstteki düğme bunu geçersiz kılıyor.

Font

Başlıklar, etiketler ve checklist kartları B612 ile yazılı. Airbus bu fontu 2010’da ENAC ve Université de Toulouse III ile kokpit ekranlarını daha okunur yapmak için başlatmış, adını da Saint-Exupéry’nin Küçük Prens’indeki asteroitten almış. B612’de Türkçe ğ, ş ve İ yok, onları Fira Sans dolduruyor. Metin fontu Newsreader.

Figürler ve oyuncaklar

Bütün diyagramlar ve oyuncaklar HTML ve CSS. Anahtarlar ve quiz’ler radio button, checkbox ve :has() ile çalışıyor, yani JavaScript kapalıyken de çalışıyorlar. Sistemin hareketi azaltmanı istiyorsa her şey yerinde duruyor.

Build bir checklist

İlke 02 sitenin kendisi için de geçerli. Yayındaki bir sayfada benim doldurmam gereken bir yer tutucu kalmışsa ya da iş detaylarını tutan gizli deny-list’ten bir şey çıkarsa build duruyor. Daha önce düzelttiğim bir ifade geri gelirse CI kırmızıya dönüyor.

Sonuncusu ses kaydı. Claude’u ya da Codex’i düzelttiğimde düzeltme önce, sonra ve dersiyle birlikte repoya giriyor ve iki ajanın da bir dahaki sefere okuduğu bir kurala dönüşüyor. Ajanlar ev kurallarını repodaki AGENTS.md’den öğreniyor.

İki dil

İngilizce / altında, Türkçe /tr altında. Türkçe çevrilmiyor, benim söyleyeceğim gibi Türkçe olarak yeniden yazılıyor.