9 puan yazan reallyiamghost 2024-07-31 | 2 yorum | WhatsApp'ta paylaş

Merhaba. Indie oyun webzini Pig-Min’de teknik destekten sorumlu olan Na Yuryeong benim.

Pig-Min, yaklaşık 2015’e kadar işletilmiş Textcube tabanlı bir blogdu. 2015’ten sonra neredeyse tamamen sahipsiz bırakıldı ve talihsiz bir olay sonucu kullanılan web hosting kaybedilince site tamamen kapalı hale geldi.

Site Textcube tabanlıydı ve Textcube’te blog verilerini (gönderiler, ek dosyalar vb.) tek bir XML dosyası olarak dışa aktarma/içe aktarma özelliği vardı.
Tesadüfen bu özellik kullanılarak oluşturulmuş yedek verisi bulundu, ancak siteyi nasıl yeniden ayağa kaldıracağımız konusunda düşünmemiz gerekti.

  • Şimdi yeniden Textcube blogunu çalıştırmak güvenlik açısından endişe verici
  • Eskiden Textcube’ten Tistory’ye taşıma da mümkündü, ancak artık bu özellik yok
  • Site işletme maliyetini mümkün olduğunca azaltmak istiyorum
  • Site arşiv amaçlı olduğu için çeşitli konularda taviz verilebilir
    • Gönderi yazma kolaylığından feragat edilebilir
      (Teknik desteği ben veriyor olsam da sitenin ana işletmecisi teknik bir kişi değil.)
    • Yorum/trackback özelliği olmasa da olur

Bu noktaları bir araya getirince, Textcube yedek verilerini Jekyll gönderilerine dönüştüren bir araç yaptım ve GitHub Pages üzerinden barındırmaya başladım.

XML dosyasından 5218 yazıyı geri yükledim; yedekten sonra yazılan gönderilerin bir kısmını da (118 adet) archive.org’da yedeklenmiş HTML’i alıp parse ederek kurtardım.

Bu araçla oluşturulan siteye aşağıdan göz atabilirsiniz.
https://blog.pig-min.com/

Belki benimle benzer kaygıları yaşayan biri olur diye paylaşmak istedim.

Teşekkür ederim.

2 yorum

 
olivecake 2024-07-31

Eskiden RSS ile abone olup takip ettiğimi hatırlıyorum. Bu şekilde yeniden haberini almak sevindirici.
Acaba bundan sonra daha fazla içerik de eklenecek mi?

 
reallyiamghost 2024-07-31

2015’ten beri ağırlık podcast tarafında olduğu için blog artık işletilmiyor.
(Bu durum göz önünde bulundurularak statik site olarak geri yüklendi.)

Ben yalnızca teknik destek verdiğim için içerikle ilgili değilim; ancak olur da yeni gönderiler paylaşmaya başlarsanız destek vermeyi sürdüreceğim.
(Jekyll üzerinde paylaşım yapmanız için rehberlik sunmak ya da başka bir blog aracına taşımak gibi...)