Claude ve Astro ile Blog Sitemi Tasarladım
Bu benim bu alan adı altındaki ilk blog yazım. Manevi değeri yüksek ve bilgi yoğunluğu yüksek bir içerik olacak. Yazı sonunda Claude ile Astro blog platformunu kullanarak bir, Cloudflare üzerinde barındırarak nasıl kişisel blog sitenizi devreye alabilirsiniz anlamış olacaksınız.

Ne kadar uzun süredir kişisel blog sahibi olduğumu bilmiyorum. Daha önce yıllarca .net alan adı ile yazılarımı yayınlıyordum. Sonra meslek hayatımda ilerledikçe zamanımı yetiştiremediğim için siteyi kapatmıştım. Ancak artık tekrar açarak yazılar yazmak için doğru zamandayız. Bildiğimi anlatmak, anlatacaklarımı öğrenmenin en güzel yolu blog yazmak ve YouTube videoları çekmek. Şimdilik blog yazılarıma başlamak istedim, YouTube ise sonradan gelecektir. Daha önceki blogum WordPress temelliydi ve bazı avantajları ve dezavantajları olduğunu biliyordum. Ama araştırarak hangi platformu kullanacağıma karar verdim öncelikle.
Hangi Blog Platformunu Kullanmalıyım?§
Bu konuda aslında fikrim netti. WordPress kullanmaya çok hakimdim ve en son farklı opsiyonlar çok yoktu. Ama yine de araştırma yapmaya başladım. Karşıma 3 farklı platform çıktı.
- WordPress
- Ghost
- Astro
WordPress alternatiflerini gördükten sonra neler yapılabildiğine bakarken aslında daha önce blog yazarken tanıştığım Ahmet (yeni sekmede açılır)’in bir X postuna (yeni sekmede açılır) denk geldim. Kendi kişisel blogunu Astro ile tasarladığını ve Cloudflare üzerinde yayınlayarak alan adı hariç sıfır maliyetle blogu yayına aldığını belirtiyordu. Yetmezmiş gibi blog temasını da kendi yapay zeka ile tasarlamış. İşte burada benim yeni şeyler deneyip, öğrendiklerimi anlatma isteğim kıpırdadı ve karar verdim.
Kişisel Blog yayına alma formülünü kafamda oluşturmuştum.
Claude ile Kişisel Blog Teması Tasarımı§
Yapay zeka olarak Claude Code kullanıyorum. Claude Code’u da VS Code üzerinde çalıştırıyorum. Öncelikle bu amacı kendi İkinci Beyin asistanım Jarvis ile görüştüm ve tartıştım. İkinci Beyin oluşturma kısmını ayrıca yazacağım için şu anlık girmiyorum.
Sonra benden nasıl bir tema istediğimi, hangi altyapıyı kullanacağımı ve nerede barındıracağımı sordu. Gerekli teknik bilgileri verdim. Beğendiğim blog tarzlarını verdikten sonra yapay zeka ajanımdan gece boyu araştırma yaparak benimle benzer konuları ele alan blogların temalarını ve tarzlarını toplayıp bir rapor oluşturmasını istedim.
Rapor sonrasında ise üzerine fikirlerimi de derleyerek ayrı bir klasör açarak farklı bir yapay zeka ajanına kodu yazabilmesi için gerekli bilgileri vermesini istedim.
Kodlama ajanıma ise sadece klasördeki raporu, CLAUDE.md dosyasını okumasını ve gerekli kodlamaları yapmasını istedim. Bir süre görüştükten sonra şu anki blog tasarımına ulaştık.
Tasarım sonrasında da bu tasarımı Astro tabanlı olarak kodlamasını ve yayınlamaya hazır hale getirmesini istedim. Uzun bir süre kodlama yaptıktan sonra hazır olduğunu söyledi.
Ücretsiz Blog Yayınlama§
Artık tema ve Astro blog altyapısı hazır olduğunu gördükten sonra siteyi artık yayınlama zamanı gelmişti. Blogumu Cloudflare üzerinde ücretsiz yayınlamak istediğimi Claude Code’a aktardım. Sonrasında benden ücretsiz Cloudflare hesabı açıp, kendisine bağlanma yetkisi vermemi istedi. Tüm yetkileri verdikten sonra gerisini hallederim diyerek çalışmalara başladı. Açıkçası benim için de garip bir süreçti ve merakla bekledim. Tabi belirli aralıklarla benim yapmamı istediği şeyleri bana anlatıp tek tek yapmam gerekenleri anlattı.
İşlemler bittiğinde ise artık ayhankorkmaz.com yayına alınmıştı. Hem kendi istediğim kişisel blog tasarımına sahip hem de ücretsiz olarak barındırılabiliyor. Üstelik Cloudflare üzerinde barındırdığım için güvenlik önlemleri ve SSL sertifikası hazır olarak geliyor. Sadece yapmamı istediği bazı tıklamalar oldu. Her birini tek tek anlatmaya gerek yok bence zaten Claude Code bunları size tek tek anlatıyor.
E-Mail Sunucusu Kurulumu§
Daha önce bloglarımı hep hosting şirketleri üzerinde barındırıyordum. Bu hosting firmaları da genelde mail sunucusu sağlıyordu. Aslında Cloudflare de bir ücretsiz e-mail sunucusu sağlıyor. Ancak mail alma imkanı mevcut ve gönderim için ücret talep ediyor.
Bu noktada tıkandığımı düşünüp ikinci beynim içerisinde yapay zeka ajanım olan Jarvis ile konuyu tartıştım. Çünkü Jarvis benimle ilgili çok bilgiye sahip ve çözüm bulabilirdi. Ki beklediğim gibi oldu. Önce bana ücretsiz ama limitli e-mail sunucusu kurmayı önermişti. Ancak ben limitleri sorgularken ikinci beyin sistemimin ekmeğini yiyerek bana kritik soruyu sordu.
iCloud+ hesabın vardı değil mi?
Açıkçası benim aklıma gelmeyen bir öneri sundu. iCloud+ özelliği olan Custom Domain ile özel e-posta alanı oluşturarak kendi mail hesaplarımı oluşturdum. Bana gelen mailler iCloud mailime geliyor. Oradan cevaplarken de özel mail adresim ile cevap verebildim. Jarvis sayesinde aylık mail sunucu masrafından kurtuldum.
Karşılaştığım Hatalar§
Blogumu devreye aldıktan sonra açık kalan işleri yine Claude Code ile adım adım çözmeye çalıştım. Bir gece gelen Cloudflare D1 veri tabanı limitine ulaşıldı uyarısı ile biraz irkilmedim değil.
Sonrasında e-mailin ekran görüntüsünü alarak Claude’a aktardım. Hatanın sebebini bulup çözmesini istedim. Onayı verdikten sonra gerekli değişiklikleri yapıp test etti. Hata ortadan kalkmış oldu.
Sonuç§
Artık kişisel blogum hazır ve yayına girdi. Tabi ki eksiklikler vardır. Zamanla güncelleyeceğim alanlar da olacaktır. Ancak sonuç olarak Claude Code ile sıfır kod yazarak kendi istediğim tasarıma sahip blogumu tasarlayıp, ilk defa kullandığım Cloudflare üzerinde yayına aldım. Oluşturmam gerekli olan tüm sayfaları ve e-mail altyapısını oluşturdum. Üstelik yıllık alan adı ücreti hariç bir masrafım da yok. Bundan sonra bana düşen yazıları yazmaya devam etmek. Sen de beni takip etmeye devam etmeni istiyorum. Varsa bir hayırlı olsun mesajını da alırım.
Yorumlar
Yorumlar onaylandıktan sonra yayınlanır.
Henüz yorum yok. İlk yorumu sen yaz.