Hasanunal.org Gatsby ile yenilendi

genel

11 Yaşını dolduran kişisel sayfamı yenileme kararı aldım. 😅

Uzun bir dönem WordPress altyapısı ile yayında olan sayfamı ilk NextJS ile inşaa edip sonrasında daha performanslı bir araç kullanmalıyım diyerek Gatsby ile yeniden inşaa ettim. Son kararın jekyllrb olduğunu mutluluk ile duyurmak isterim. ❤️

NextJS blog inşaası sürecinde yeni öğrendiğim bilgiler oldu. Uzun bir dönem önyargı ile yaklaştığım TailWind CSS ile tanışma fırsatım oldu ve css aşığı birisi olarak hayran kaldım. Fakat bir problem vardı derleme uzun sürüyordu ve fazla kaynak tüketiyordu. Hızlı derlemek için JIT (Just in time) kullandım. Gene tatmin olmadım ve projeyi açık kaynak yayınlayıp rafa kaldırdım.

Blog-NextJS-and-TailWind-CSS projesinin kodlarına github üzerinden ulaşabilirsiniz.

Jekyllrb sistemin en büyük artısı ise, Markdown.

İkinci önemli husus ise GitHub üzerinde (Github Pages) depolama yapabiliyor olmam. Yani sunucu masrafından kurtarıyor. 😊 Bu süreçte en zorlandığım konu ise içerikleri markdown formatına çevirmek oldu. 😕

Fakat her yeni proje gibi bu da çok şey öğretti 🤓

Neyse, lafı fazla uzatmadan istatistiklere geçelim. 📊

Hasanunal.org yenilendi 1 A - gtmetrix.com/reports

Hasanunal.org yenilendi 2 Desktop - pagespeed.web.dev

Hasanunal.org yenilendi 3 Mobile - pagespeed.web.dev

Bu web sitesinin kaynak kodlarına Github üzerinden erişebilirsiniz.

İyi çalışmalar.