NASIL

Blog sistemi nasıl çalışır?

Bu bir örnek yazıdır. Yeni yazı eklemeyi, taslakta tutmayı ve yayına almayı anlatır. Kendi ilk yazınızı yayınladığınızda bunu silin.

27 TEM 2026 2 dk okuma Unna Data Solutions

Bu yazı blog sisteminin nasıl çalıştığını göstermek için duruyor. İlk gerçek yazınızı yayınladığınızda bu dosyayı ve posts.json içindeki kaydını silin.

Yeni yazı eklemek

İki dosyaya dokunursunuz. Önce app/content/blog/posts.json dizisinin başına yeni kaydı ekleyin:

{
  "slug": "yeni-yazinin-adresi",
  "title": "Yazının başlığı",
  "excerpt": "Liste sayfasında görünen iki cümlelik özet.",
  "category": "OPERASYON",
  "author": "Unna Data Solutions",
  "date": "2026-08-01",
  "draft": false
}

Sonra gövdeyi app/content/blog/yeni-yazinin-adresi.html dosyasına yazın. Dosya adı slug ile birebir aynı olmalı. Yazı unnadc.com/yeni-yazinin-adresi değil, unnadc.com/blog/yeni-yazinin-adresi adresinde yayınlanır.

Alanlar

  • slug — adres. Yalnızca küçük harf, rakam ve tire. Türkçe karakter kullanmayın.
  • title — başlık. Sayfa başlığı ve arama sonuçlarında da bu görünür.
  • excerpt — liste kartındaki özet, arama motoru açıklaması olarak da kullanılır.
  • category — kartın üstündeki küçük etiket. Serbest metin.
  • dateYYYY-AA-GG. Sıralama buna göre yapılır, en yeni üstte.
  • drafttrue ise yazı sitede hiç görünmez. Hazır olunca false yapın.
  • cover — isteğe bağlı kapak görseli yolu, örneğin assets/img/blog/ornek.webp.

Gövdeyi yazmak

Gövde düz HTML'dir. <h2>, <p>, <ul>, <blockquote>, <pre><code>, <a> ve <img> etiketlerinin tamamı sitenin tipografisiyle uyumlu görünür. Başlık olarak <h1> kullanmayın — sayfanın en üstündeki başlık zaten title alanından basılıyor.

Kısa bir alıntıyı böyle vurgulayabilirsiniz.

Uzun HTML yazmak istemiyorsanız gövdeyi doğrudan JSON içine de koyabilirsiniz: kaydın içine "body" anahtarıyla bir paragraf dizisi verin (["İlk paragraf.", "İkinci paragraf."]). Bu durumda ayrı bir .html dosyası gerekmez.

Taslakta tutmak

Yazı bitmediyse "draft": true bırakın. Taslaklar liste sayfasında çıkmaz, doğrudan adresi açılmaya çalışılırsa 404 döner. Şu anda beş taslak yazı başlığı posts.json içinde hazır bekliyor; gövdelerini yazıp draft değerini false yapmanız yeterli.