1. Depoda Yetkili Ol
Blog yazısı yayınlayabilmek için GitHub deposuna collaborator (katkıcı) olarak eklenmiş olmalısın. Yetki, depo sahibi tarafından verilir.
Bu site GitHub Pages üzerinde tamamen statik çalışır. Gerçek bir admin paneli yoktur; blog yazıları GitHub üzerinden yayınlanır.
Bu sayfa bir güvenlik sağlamaz — yalnızca bir rehberdir. Yetkilendirme tamamen GitHub deposundaki collaborator izinleriyle yönetilir. Yalnızca depoya yazma yetkisi olan kişiler içerik ekleyebilir.
Blog yazısı yayınlayabilmek için GitHub deposuna collaborator (katkıcı) olarak eklenmiş olmalısın. Yetki, depo sahibi tarafından verilir.
Yeni bir yazı eklemek için src/content/blog klasörüne bir .md (veya .mdx) dosyası oluştur. Dosya adı yazının URL’si (slug) olur. Örn: yeni-guncelleme.md → /blog/yeni-guncelleme
Dosyanın en üstüne aşağıdaki frontmatter bloğunu ekle. Tüm alanlar doğrulanır; eksik/hatalı alan derlemeyi durdurur.
Değişikliği commit edip ana dala (main) push ettiğinde GitHub Actions otomatik olarak siteyi yeniden derler ve GitHub Pages’e yayınlar.
---
title: "Yeni Güncelleme Yayında"
description: "Sunucuya eklenen yeni sistemler ve değişiklikler."
date: "2026-06-26"
author: "Admin"
category: "Duyurular"
cover: "/images/blog/update-1.jpg"
published: true
---
Yazının içeriği buradan itibaren **Markdown** olarak yazılır... title — Yazı başlığı (zorunlu)description — Kısa açıklama; kartlarda ve SEO’da kullanılır (zorunlu)date — Yayın tarihi, YYYY-MM-DD formatında (zorunlu)author — Yazar adı (zorunlu)category — Şu değerlerden biri: Duyurular, Güncellemeler, Rehberler, Savaş Raporları, Etkinlikler (zorunlu)cover — Kapak görseli yolu (opsiyonel; yoksa şık fallback gösterilir)published — true ise yayınlanır, false ise sitede görünmez published: false olan yazılar listelenmez ve sayfası
oluşturulmaz — taslakları güvenle saklayabilirsin. Yayınlamaya hazır
olduğunda published: true yap ve push et.