suphicakir 809f89af08 feat: add blog with archives, pagination, search, sharing and RSS
- 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>
2026-10-16 01:06:07 +03:00
2026-10-16 00:06:53 +03:00
2026-10-16 00:06:53 +03:00
2026-10-16 00:06:53 +03:00
2026-10-16 00:06:53 +03:00

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.

S
Description
Kişisel Portfolio & Blog Sitem.
Readme MIT 1.2 MiB
Languages
Astro 60.3%
TypeScript 21%
JavaScript 11.4%
CSS 6.5%
Dockerfile 0.8%