7d8fcce2e1b9ec6db00dc2144742cb7f9ee07324
- Build-time Open Graph cards per post and a default card (Satori + Sharp) - Favicon/ICO/apple-touch/manifest icons generated from one SVG (npm run icons) - robots.txt and web manifest generated from site.json - Subset self-hosted fonts to Latin + Turkish (188 KB -> 66 KB) with preload - Inline the stylesheet to remove the render-blocking request - Post-build site audit (npm run check:site): h1, alt, SEO tags, links - Omit canonical on noindex pages Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ta1sph.info
Suphi Çakır (TA1SPH) — amatör telsizcilik blog & portfolyo sitesi.
- Stack: Astro 7 · TailwindCSS 4 · TypeScript (strict)
- Çıktı: statik site +
@astrojs/node(yalnızca görüntülenme sayacı API'si dinamik) - Yayın: Docker → Dokploy (HomeServer Atlas) → https://ta1sph.info
Komutlar
| Komut | Açıklama |
|---|---|
npm install |
Bağımlılıkları kurar |
npm run dev |
Geliştirme sunucusu (localhost:4321) |
npm run check |
astro check (tip ve şablon kontrolü) |
npm run build |
Üretim derlemesi + Pagefind arama indeksi |
npm run preview |
Derlenmiş siteyi yerelde çalıştırır |
npm run format |
Prettier ile biçimlendirir |
npm run new:post -- "Başlık" |
src/content/blog/<slug>/index.md taslağı oluşturur |
Lisans
Kod MIT, içerik CC BY-SA 4.0.
Languages
Astro
60.3%
TypeScript
21%
JavaScript
11.4%
CSS
6.5%
Dockerfile
0.8%