Yazılar

Neden wordpress'i bıraktım

Uzun bir süre blog yazdıktan sonra 2 seneye yakındır yazı yazmıyordum. Tekrar bi istek geldiğinde de wordpress’e geri dönmek istemedim. Bununla alakalı bi kaç zaman önce bi arkadaşımız bir yazı yazmıştı. Keşke o yazıyı bulabilsem de linkini paylaşsam. Wordpress’in yazı yazmanın dışında artık bir eklenti ve tema yönetmekten yazı yazmaya vakit gelmediğiyle alakalı. Katıldım. Bu aralar node.js ile alakalı çalıştığımdan node.js tabanlı bir blog sistemi kurmak istedim. Google node.js blog framework yazdığımızda ilk gelen hexo.io oldu zaten biraz araştırdığımda bunun gibi güçlü bir sistem olmadığını farkettim. Yıllardır takip ettiğim Fahri Hayrioğlu‘nun sitesinin de jekyll yaptığını gördüm. Fakat ruby değil de node.js tercihim oldu.

Hexo.io avantajları

  1. Site komple html çalıştığı için işlemci ve ram tüketimi yok denecek kadar az. Tabi isterseniz node.js alt yapısını kullanarak da çalıştırabilirsiniz ama ben çok memnun kalmadım. Her sayfa çağırışında tekrar derleme yapıyor. Fakat hexo generator komutuyla oluşturduğunuz blogun html çıktısını alıp kullanabiliyorsunuz ki büyük avantaj
  2. Node.js kullanıdığı minify kütüphanelerini entegre edip çıktı alırken sisteminize direk entegre edebiliyorsunuz.
  3. Google pagespeed aracında ilk defa %100 başarılı bir sitem oldu. :)
  4. Tema hazırlamak baya baya kolay ama ben hazır Cactus Dark temasını kullandım ileride kendi keyfime özel bir tema yapabilirim.
  5. Deploy özelliği sayesinde git ve github’a direk blogunuzu commitleyebiliyorsunuz. orveg.github.io sayfasına otomatik olarak deploy edip oradan da yayın yapabiliyorum artık.
  6. Migration araçları sayesinde farklı platformlardan geçisinizi baya baya kolaylaştırdığını da belirtmek isterim Buraya tıklayarak inceleyebilirsiniz.

Dezavantajları

  1. Çinli kardeşimizin biri hazırlamış bu sebeple çok fazla topluluk yok var olanları çoğuda çince konuşuyor. Fakat sorunlarımın hepsinin cevabına bir şekilde ulaştım. Dert edilecek gibi değil.
  2. Bu kadar :)

Yukarıda yazdıklarım belirli bir sürenin sonunda edindiğim bilgileri kapsıyor elbette daha fazla kullandıkça sorunlar daha ortaya çıkacaktır.

Tavsiye eder misin diyecek olanlara wordpressten sıkılmış yazılımcı arkadaşlara kesinlikle tavsiye ederim. Elbette biraz üst düzey bilgi istiyor. Yani normal bir kullanıcının ben hexo.io alt yapılı bir yerde yazı yazacağım demesi dert olabilir. Ama işiniz yazılımsa bence doğru adreslerden birisi hexo.io

Şimdi bu yazıyı yazdıktan sonra komut satırına tek yazmam gereken şey

hexo generate --deploy

daha sonra yazım hem web sitemde hemde github sayfamda yayında olacak daha ne olsun :)