# y7.hk'da Modern Mühendislik Yazısının Anatomisi
> y7 okuma motorunun stres testi: callout'lar, diff blokları, KaTeX formülleri, yuvarlak avatar videosu, figure galerisi, spoiler'lar ve font değiştirici.
>
> 2026-10-15 — y7.hk
import AvatarVideo from "@/components/AvatarVideo.astro";
Bu yazı, makale render motorumuzun **tüm** görsel, tipografik ve medya yeteneklerini bir araya getiriyor.
---
## 1. Callout'lar ve Kenar Notları
Callout'lar sitenin genel monokrom stiline uyuyor — renkli trafik lambası çerçeveleri yerine temiz inset bloklar:
Not
Yumuşak yarı saydam bir --muted arka planı ve sistem çerçevesi kullanır. Tipografiyle uyumlu, okumayı bölmez.
Geliştirici ipucu
Sağ üstteki Aa Serif butonu uzun yazılar için Georgia serif fontuna geçer. Ayar tarayıcıda otomatik olarak kaydedilir.
## 2. Görseller ve Medya
Şek. 1. OpenGraph üretimi ve y7.hk görsel sistemi (Geist Sans + OKLCH)
### İki varyantın karşılaştırması (medya grid'i)
"Önce" ve "Sonra" arayüzlerini karşılaştırmak için iki görsellik grid:
Varyant A: Eski düz stil
Varyant B: Yeni Linear stili
### Yazarın canlı video avatarı
Kart arayüzüne entegre yuvarlak video bileşeni:
Yakushev Hermann
Product Engineer · Southeast Asia
/me.mp4
---
## 3. Kod, Diff Patch'leri ve Terminal
### Refactoring diff patch'i
Eklenen satırlar yumuşak zümrüt yeşiliyle, silinenler koyu kırmızıyla vurgulanır:
```diff
export async function handleRequest(req: Request): Promise {
- const legacyToken = req.headers.get("x-legacy-token");
- if (!legacyToken) return new Response("Unauthorized", { status: 401 });
+ const authSession = await verifyAgentSession(req);
+ if (!authSession.valid) {
+ return Response.json({ error: "Session expired" }, { status: 403 });
+ }
return await processWorkflow({
- mode: "sync",
+ mode: "streaming-duplex",
timeout: 30000,
});
}
```
### Terminal komutu (Bash)
`$ ` prompt işareti `user-select: none` seçicisi sayesinde panoya kopyalanmaz:
```bash
git clone https://github.com/yakushev/Y.git && cd Y
npm install
npm run build
```
---
## 4. Matematik ve KaTeX Formülleri
### Blok formül (Display Math)
Karmaşık formüller mobil cihazlarda yatay kaydırma desteğiyle render edilir:
$$
\mathcal{L}_{\text{total}} = \alpha \cdot \mathbb{E}_{x \sim p_{\text{data}}}\left[\log D(x)\right] + \beta \cdot \sum_{i=1}^{N} \left\| \nabla_x f(x_i) \right\|_2^2
$$
Transformer Attention formülü[^1]:
$$
\text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d_k}}\right)V
$$
### Satır içi formüller
Metin içinde doğrudan matematiksel semboller ve denklemler: $e^{i\pi} + 1 = 0$, matris çarpımı $A \times B \in \mathbb{R}^{m \times p}$ ve gradyan normu $\|\nabla \theta\| \le \epsilon$.
---
## 5. Kaydırma Destekli Tablolar
Tablolar otomatik olarak duyarlı kaydırma kapsayıcısına sarılır ve akıllı telefonlarda okunabilir kalır:
| Yöntem / Teknoloji | Yanıt Hızı | Karmaşıklık | 2026'daki Durum |
| :--- | :--- | :--- | :--- |
| **Astro 7 SSG** | `< 20ms` (Edge CDN) | Düşük | Prodüksiyonda |
| **React 19 Islands** | Kısmi hidrasyon | Orta | Aktif |
| **OKLCH Tokens** | Anında (CSS) | Minimal | Standart |
| **Web Audio API** | Sıfır gecikme | Düşük | Etkin |
---
## 6. Katlanabilir Spoiler'lar (``)
Log'ları veya isteğe bağlı parçaları gizlemek için etkileşimli akordeonlar:
LLM yanıtının tam JSON payload'unu göster
Modelin yapılandırılmış çıktı örneği:
```json
{
"id": "chatcmpl-98a72b",
"model": "deepseek-r1",
"choices": [
{
"message": {
"role": "assistant",
"content": "Desen başarıyla doğrulandı."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 128,
"completion_tokens": 42
}
}
```
Sistem gereksinimleri ve ortam
Node.js ≥ 22.0.0 veya Bun ≥ 1.1
OKLCH renk desteği olan modern tarayıcılar
Build belleği: ~250 MB RAM
---
## 7. Checklist'ler ve Kısayol Tuşları
Markdown formatında görev listesi:
- [x] Renkli callout desteği yapılandırıldı
- [x] Diff kod vurgulama implement edildi
- [x] KaTeX matematik formülleri eklendi
- [x] Serif / Sans geçişi eklendi
- [x] Medya dosyaları için `` stilleri düzenlendi
- [ ] İnteraktif 3D canvas sahneleri eklenecek
Kontrol kısayol tuşları:
- Global arama için ⌘ + K'ya basın.
- Konsolu açmak için ~'ye basın.
- Herhangi bir popup'ı kapatmak için Esc'ye basın.
---
## 8. Atıflı Alıntılar
> Tasarım sadece nasıl göründüğü ve hissettirdiği değildir. Tasarım nasıl çalıştığıdır.
> Steve Jobs
---
## 9. Akademik Dipnotlar
Transformer'larla ilgili orijinal makaleye referans içeren metin[^2]. Dipnot numarasına tıklamak sizi anında sayfanın altındaki dipnot paneline götürür, ↩ ok simgesine basmak ise tam olarak okuduğunuz yere geri döndürür.
[^1]: Attention, modern büyük dil modellerinin (LLM) mimarisinin temel bileşenidir.
[^2]: Vaswani et al., "Attention Is All You Need", NIPS 2017.