Hosting & Web Hosting

WordPress İçerikleri Ghost’a Nasıl Taşınır?

WordPress uzun yıllardır blog dünyasının merkezinde yer alıyor; ancak zamanla yapısı karmaşık hale gelebiliyor. Bu noktada Ghost, yalnızca yazıya odaklanan sade ve yüksek performanslı bir yayın platformu olarak öne çıkıyor.

Ghost CMS Hakkında Temel Bilgiler

Ghost, Node.js temelli açık kaynaklı bir içerik yönetim çözümüdür. SEO uyumu, üyelik entegrasyonu, içerik zamanlama ve hızlı yayınlama özellikleri sisteme dahildir ve eklenti gerektirmez.
WordPress’e kıyasla daha az kaynak kullanır, minimalist bir yönetim paneline sahiptir ve içerik üretimini ön planda tutan bloglar için ideal bir ortam sunar.

Geçiş Öncesi Yedekleme

Bir geçiş sürecine başlamadan önce en önemli adım verilerin güvenliğini sağlamaktır. WordPress panelinizden veritabanınızı, tema dosyalarınızı ve wp-content/uploads klasörünü yedekleyelim. Bunun yanında kullandığınız eklentilerin listesini kaydetmek, geçişten sonra işlevsel farklılıkları izlememize yardımcı olur.

Detaylı yedekleme adımlarını öğrenmek için WordPress Site Yedekleme Yöntemleri rehberimize göz atabilirsiniz.

İçerikleri Dışa Aktarma

WordPress’ten Ghost’a geçiş sürecinde içeriklerimizi JSON formatında dışa aktarmamız gerekir.
Bu işlem için “Ghost Exporter” eklentisini kurabilir veya üçüncü taraf dönüştürme araçlarından yararlanabiliriz.
Bu sayede yazılar, sayfalar, etiketler ve yazar bilgileri tek bir dosyada toplanır. Görseller bu pakete dahil edilmediğinden, medya klasörümüzü ayrıca indirip güvenli bir yerde saklayalım.

Ghost Platformunun Kurulumu

Ghost’u kullanmanın iki farklı yolu vardır. İlki, Ghost(Pro) hizmeti üzerinden barındırılan altyapıyı tercih etmektir. İkincisi ise Ghost’u kendi sunucumuza kurmaktır. Sunucu üzerinde kurulum yapmak istiyorsak, sistemimizde Node.js’in kurulu olduğundan emin olalım.

Aşağıdaki komutlarla temel kurulumu gerçekleştirebiliriz.

Kurulum tamamlandığında panelinize https://alanadiniz.com/ghost adresinden erişebilirsiniz.

İçerik Aktarımı ve Düzenleme

Ghost Pro Hizmetiyle Aktarım

Geçişi en kolay şekilde tamamlamanın yolu, Ghost(Pro) barındırma platformunu kullanmaktır.
Bu seçenek, teknik detaylarla uğraşmadan içerik aktarımına odaklanmamızı sağlar.
Bakım, güvenlik ve yedekleme işlemleri Ghost ekibi tarafından otomatik yönetilir.
Teknik deneyimi az olan kullanıcılar için zahmetsiz bir çözümdür.

Manuel Ghost Geçiş Süreci

Kendi sunucusunu yönetmek isteyen kullanıcılar, Ghost’u manuel olarak kurabilir.
Ubuntu, Debian veya CentOS gibi Linux dağıtımlarında Ghost CLI aracıyla kurulumu tamamlayabiliriz

WordPress Sitemizi Hazırlayalım

Taşımadan önce WordPress sitemizin tam yedeğini alalım. Veritabanı, temalar ve wp-content/uploads klasörü dahil her şeyi yedekleyelim. Eğer özel eklentiler, kısa kodlar veya custom post type kullanıyorsanız, bunların Ghost’ta aynı şekilde çalışmayabileceğini unutmayın.

İçerik Aktarımı ve Düzenleme

Eklenti kurulumunu tamamlayıp etkinleştirdikten sonra Araçlar → Ghost’a Aktar kısmına gidelim. Burada, sitenizin verilerini dışa aktarmak için hazırlanmış bir ekran açılacaktır.
“Ghost Dosyasını İndir” butonuna bastığımızda, tüm yazılarınızı, etiketlerinizi, sayfalarınızı ve görsellerinizi içeren bir ZIP dosyası oluşturulur.

Ghost Kurulumu

Ghost’un düzgün şekilde kurulu ve aktif olduğunu kontrol edelim. Kurulum henüz yapılmadıysa, resmi Ghost dokümantasyonundaki adımları izleyerek sistemi hazırlayalım.
Kurulumdan sonra yönetim paneline geçip Ayarlar → Gelişmiş → Geçiş Araçları sekmesini açalım.

İçeriği Ghost’a Aktaralım

“İçe Aktarma” sekmesine girelim ve ardından “İçe Aktarma” butonuna tıklayalım. Daha önce oluşturduğumuz ZIP dosyasını buraya yükleyelim. Aktarım işlemi kısa bir süre devam edebilir, bitmesini bekleyelim. Süreç tamamlandığında yazılarımız ve sayfalarımız Ghost panelinde yerini alsın.

Geçiş Sonrası Kontrol

İçe aktarma tamamlandıktan sonra sitenin genel görünümünü kontrol edelim.
Görsellerin sorunsuz şekilde yüklendiğini doğrulayalım. Tüm bağlantıların Ghost’taki yeni bağlantı yapısına uygun şekilde çalıştığını test edelim.
WordPress üzerinde zamanlanmış gönderilerimiz bulunuyorsa, bunları Ghost üzerinde yeniden takvime ekleyelim.

SEO ve URL Yönlendirmeleri

WordPress’teki URL yapısı Ghost’taki yapıyla farklı olabilir.
Google sıralamalarınızı kaybetmemek için redirects.json dosyası oluşturun ve şu örneği ekleyin.

[
  {
    "from": "/eski-yazi/",
    "to": "/yeni-yazi/",
    "permanent": true
  }
]

Dosyayı Ghost panelindeki Laboratuvar > Yönlendirmeler kısmına yükleyin. Ardından Google Search Console üzerinden yeni site haritanızı gönderin.

Tema ve Görsel Yapılandırma

Ghost, Handlebars tabanlı bir tema altyapısına sahiptir. Bu yüzden WordPress temalarını doğrudan kullanamayız. Ghost’un resmi tema mağazasında veya topluluk sitelerinde birçok ücretsiz ve premium tema seçeneği mevcuttur.
Ayrıca HTML ve CSS bilginiz varsa, temanızı ihtiyaçlarınıza göre kolayca özelleştirebilirsiniz.

Sık Sorulan Sorular

Ghost’a içerik aktarıldı ama görseller gözükmüyor?

Medya dosyalarını manuel ya da SFTP/SSH üzerinden content/images/ dizinine taşıyın. Ayrıca eski URL yapılarını yeni Ghost yapısına yönlendiren redirects.json dosyası oluşturmanız gerekebilir.

Özel gönderi türleri (custom post types), kısa kodlar (shortcodes) destekleniyor mu?

WordPress’te kullandığınız custom post types ya da bazı eklenti-kısa kodları Ghost’a otomatik geçmiyor. Bu içerikler için manuel düzeltme veya yeniden yapılandırma gerekebilir.

SEO kaybı yaşanır mı?

Doğru yönlendirme ve URL eşlemesi yapılırsa büyük bir SEO kaybı olmaz. Ancak bu adımlar atlanırsa trafik düşebilir.

Geçiş sonunda kullanıcı yorumları ne diyor?

Ghost hızlı ama bazı site içi yönlendirmeler, içerik keşfi (related posts), eklentiler eksikliği gibi etkenlerle kullanıcı deneyimi olumsuz etkilenebilir. Bu sebeple geçiş sonrası site içi kullanım, navigasyon ve yönlendirmeleri de gözden geçirmek önemli.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir