809f89af086c61e57125cd5214a2cd95861fe2a8
- Content collection (one folder per post) with zod schema - /blog, category and tag archives with /sayfa/<n>/ pagination - Post page: breadcrumbs, date badges, share bar, TOC, DIY notice, code copy, license line, prev/next, BlogPosting + BreadcrumbList JSON-LD - Sidebar: Pagefind search, categories, featured fallback, tag cloud - Sätteri HAST plugins for figure/figcaption and external links - Dual-theme Shiki, themed prose, RSS feed, latest posts on home - Three sample posts marked as examples 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%