Hosting & Web Hosting

      WordPress Blogunuzu Ghost Üzerine Nasıl Aktarırız

      Yıllardır blog ekosisteminin kalbinde yer alan WordPress , zaman içinde karmaşık bir hal alabiliyor. Ghost ise yazı merkezli yaklaşımı ve hafif yapısıyla modern bir yayın deneyimi sunuyor.

      Ghost’un Altyapısı ve Özellikleri

      Ghost, modern web teknolojilerinden Node.js üzerine inşa edilmiş açık kaynaklı bir platformdur. SEO düzenleme, üyelik kontrolü, içerik planlama ve hızlı yayınlama işlemlerini eklenti kurmadan yapmamızı sağlar.
      WordPress’e göre daha hafiftir, arayüzü daha basittir ve içerik üretimine odaklanan kullanıcılar için performans avantajı sunar.

      Geçişten Önce Sistem Kontrolü

      Geçiş planına başlamadan önce, sistemin eksiksiz yedeğini alalım. WordPress yönetici paneli üzerinden veritabanınızı, tema klasörlerinizi ve wp-content/uploads dizininizi yedekleyelim. Ayrıca, kurulu eklentilerin listesini saklamak, geçiş sonrasında oluşabilecek uyumsuzlukları tespit etmede bize fayda sağlar.

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

      İçerikleri JSON Formatında Dışa Aktaralım

      Ghost’a geçmeden önce WordPress içeriklerini JSON biçiminde dışa aktarmamız gereklidir.
      Bunun için Ghost Exporter eklentisini kullanabilir veya alternatif dönüştürücü araçlardan faydalanabiliriz.
      Bu işlem sonucunda yazılar, sayfalar, etiketler ve yazar profilleri tek bir arşivde birleştirilir.
      Ancak görseller bu dosyaya dahil edilmez, bu yüzden medya klasörünü manuel olarak indirip yedekleyelim.

      Ghost Kurulum Seçenekleri

      Ghost’u iki şekilde kullanabiliriz. İsterseniz barındırma hizmeti sunan Ghost(Pro) platformunu tercih edelim, ya da kendi sunucumuzda Ghost’un kurulumunu gerçekleştirelim. Manuel kurulum yapmayı seçersek, sistemde Node.js paketinin yüklü olması gerekir.

      Temel kurulumu aşağıdaki komutlarla kolayca yapabiliriz.

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

      İçerik Aktarımı ve Düzenleme

      Ghost Pro ile Kolay Geçiş

      Ghost’un bulut tabanlı hizmeti Ghost(Pro), en hızlı ve kolay geçiş yöntemini sunar.
      Bu yöntem, teknik kurulum süreçlerine girmeden yalnızca içerik aktarımını gerçekleştirmemizi sağlar.
      Güvenlik, bakım ve yedekleme işlemleri Ghost tarafından otomatik yürütülür.
      Teknik detaya girmeden yayın yapmak isteyen kullanıcılar için idealdir.

      Manuel Ghost Kurulumu

      Kendi altyapısını yönetmek isteyenler için Ghost’u manuel olarak kurmak mümkündür.
      Ubuntu, Debian veya CentOS üzerinde Ghost CLI komutlarıyla kurulum yapılabilir.

      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.

      Ghost Tema Sistemi ve Görsel Özelleştirme

      Ghost, Handlebars motoruyla çalışan özel bir tema sistemine sahiptir. Bu yapı nedeniyle WordPress temalarıyla doğrudan uyumlu değildir.
      Ghost’un kendi tema marketinde veya geliştirici topluluklarında ücretsiz ve ücretli birçok tema seçeneği bulabiliriz.
      HTML ve CSS bilgisine sahipseniz, temanızı tamamen kişisel zevkinize göre düzenleyebilirsiniz.

      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.

      Hi, I’m Spesifik

      Bir yanıt yazın

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