Künye

Bu site nasıl yapıldı

Künye, bir yayının nasıl ve neyle yapıldığını anlatan kısımdır. Bu da bu sitenin künyesi.

Stack

Astro ile üretilen statik HTML, Vercel’de duruyor. Veritabanı yok, çerez 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.

İkinci bir script Vercel Web Analytics ile sayfa görüntülemelerini sayıyor; hangi yazıların okunduğunu ve okurun nereden geldiğini görmek için. Çerez bırakmıyor, seni başka sitelerde takip etmiyor. Her yazının sonundaki “Beğendin mi?” kutusu ayrı küçük bir sayfa ve sadece oraya yaklaşınca yükleniyor. Böylece aynı sayaç kaç okurun sona kadar geldiğini de gösteriyor, beğen butonu da aynı şekilde sayılan bir link.

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.