İçeriğe geç

WordPress’ten Ghost’a Nasıl Geçiş Yapılır?

Kategori: Hosting & Web Hosting

WordPress yıllardır blog dünyasının merkezinde olsa da artık bir süre sonra karmaşık hale gelebiliyor. Bu noktada Ghost, odak noktası tamamen “yazı” olan, performans açısından oldukça hafif bir yayın platformu olarak sistemini öne çıkartıyor.

Ghost Nedir?

Ghost, Node.js altyapısıyla çalışan açık kaynaklı bir içerik yönetim sistemidir. Eklentiler olmadan SEO optimizasyonu, üyelik sistemi, içerik planlama ve hızlı yayınlama özelliklerini bir araya getirir.

WordPress’e göre daha az kaynak tüketir, daha sade bir panel sunar ve özellikle içerik üretmeye odaklanan bloglar için mükemmel bir deneyim sağlar.

Sistem Gereksinimleri Ve Yedekleme

Her geçiş süreci öncesinde olduğu gibi, ilk adım yedek almak olmalıdır. WordPress yönetici panelinden veritabanınızı, temalarınızı ve wp-content/uploads klasörünüzü mutlaka yedekleyin. Ayrıca kullandığınız eklentilerin listesini saklamak, geçiş sonrası işlev farklılıklarını analiz etmek açısından faydalıdır.

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şte içeriklerinizi JSON formatında dışa aktarmanız gerekir.
Bunun için “Ghost Exporter” eklentisini kurabilir veya üçüncü taraf dönüştürücü araçlardan yararlanabilirsiniz.
Bu işlemle birlikte yazılar, sayfalar, etiketler ve yazar profilleri tek bir dosya haline getirilir.

Ghost Platformunu Kurulumu

Ghost’u kullanmanın iki yolu var.

  • Ghost Pro üzerinden barındırılan hizmeti tercih etmek
  • Kendi sunucunuzda Ghost’u kurmak.

Sunucu tarafında kurulum yapmak istiyorsanız, Node.js’in kurulu olması gerekir.
Aşağıdaki komutlarla temel kurulum yapılabilirsiniz.

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

İçerik Aktarımı ve Düzenleme

Ghost Pro İle Aktarım

En pratik yol, Ghost’un kendi barındırma hizmeti olan Ghost Pro’yu kullanmaktır. Bu seçenek, teknik kurulumlarla uğraşmadan yalnızca içerik aktarımına odaklanmamızı sağlar. Güvenlik, bakım ve yedekleme Ghost tarafından otomatik yönetilir. Teknik bilgisi olmayan kullanıcılar için idealdir.

Manuel Ghost Geçiş

Ubuntu, Debian veya CentOS gibi sistemlerde Ghost CLI ile basit kurulum yapılabilirsiniz.

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ı tema sistemine sahiptir. Bu nedenle WordPress temalarını doğrudan kullanamazsınız. Ghost’un resmi tema marketinde veya topluluk platformlarında birçok ücretsiz tema bulabilirsiniz.
Dilersen HTML ve CSS bilginiz varsa kendi temanızı 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.

İlk Yorumu Siz Yapın

Bir yanıt yazın

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