Wordpress'ten Astro'ya Taşındım

07.11.2024

Vultr’daki sunucum 5 senedir aynı Ubuntu versiyonunu kullanıyordu. Ubuntu versiyonunu yükseltmektense, yeni bir sunucuyla sıfırdan başlamak daha kolay geldi. Tek üşendiğim şey dagli.net’in altyapısı olan Wordpress’i taşımaktı. Wordpress’i ve kullandığı eklentileri yaklaşık 4 senedir güncellemediğim için, alacağım yedeğin güncel versiyonda çalışacağına da emin olamadım.

Sitede fazla yazı olmadığı için farklı bir frameworke taşımak çok zor olmayacak diye düşündüm (ki öyle oldu). Bir süre Next 🡥 ve Nuxt 🡥 frameworklerini araştırdım. Tam Nuxt’u tercih edecekken Astro 🡥’yu keşfettim. Daha önce 8 yıldan fazla Yii Framework kullandığım için olacak, Astro’yu yarım saat inceledikten sonra hemen klik etti.

Google Pagespeed Insight Pagespeed Analizi

Astro, varsayılan olarak tarayıcıya Javascript kodu göndermediği için, performans açısından epey başarılı. Diğer frameworklerde olduğu gibi SSG (Static Site Generation) ve SSR (Server Side Rendering) modları var.

2-3 gün localde kurcaladıktan sonra, Wordpress’teki tüm içerikleri taşıdım ve basit bir site oluşturdum. Henüz SSR kısmını kurcalamadığım için yorumlar, iletişim formu gibi dinamik özellikleri entegre etmedim. Onlara da sıra gelecektir :)