JavaScript Verimlilik

CMS.js – En yeni ücretsiz JavaScript site oluşturucu

Statik Site oluştucu(Site Generator)lar, hızlı web geliştirme için en uygun araçlardır. Küçük bir sitenin her zaman bir veritabanı veya CMS(Content Management System)’ye ihtiyacı yoktur ve bunların yerine statik sayfalar oluşturmak daha kolaydır.

CMS.js gibi bir platformda BackEnd(Server-side tarafında çalışan) dili olmadan JavaScript üzerinde statik siteler oluşturabilirsiniz. Bu JavaScript destekli site oluşturucu Node.js veya Ruby gibi herhangi bir bağımlılık olmadan tarayıcınızda çalışabilir.

webmaster-kitchen-cms-js-homepage-screenshot

CMS.js ile yepyeni bir proje oluşturmak için kopyala/yapıştır yapabileceğiniz bazı temel terminal komutlarını bulacaksınız. Yeni bir proje oluşturduktan sonra sayfalarınızı ekleyebilir ve özellikleri sizin ihtiyaçlarınıza göre özelleştirebilirsiniz.

Yeni projeniz için tüm detayları site adını, gezinme bağlantılarını, yayın içeriğini ve diğer ilgili ayarları içeren config.js dosyasından düzenleyebilirsiniz. Eğer JavaScript ve JSON‘u biliyorsanız, CMS.js‘i kullanırken sorun yaşamayacaksınız.

Adının CMS olması aklımızı CMS(Content Management System)leri aklımıza getirebilir. Zaten CMS’yi isim taklit edip dinamik sayfalar yerine Jekyll gibi statik sayfaları üretmek amaçlanmıştır. Dikkat çeken bir farktanda bahsedecek olursak Jekyll Ruby’ye bağımlıdır lakin CMS.js ile ilgili her şeyi yerel olarak bağımlılık olmadan çalıştırabilirsiniz.

Statik bir web sitesini yönetmek için en basit araçlardan biridir. İster basit bir kişisel web sitesi ister statik blog web sayfaları vb. her şeyi CMS.js sisteminden yönetebilirsiniz.

Tüm sayfa içeriği Markdown ile düzenlenir; böylece herhangi bir HTML/CSS koduna dokunmanız asla gerekmez. Hatta tasarımınızı özelleştirebilir veya varsayılan Jekyll Poole temasını kullanabilirsiniz.

Jekyll Poole temaları

webmaster-kitchen-poole-theme-homepage

Başlamak için GitHub repo‘yu kontrol edip yükleme talimatlarını izleyebilirsiniz.

Geri bildiriminizi aşağıdaki yorum bölümüne bırakmayı unutmayın. Umarım faydalı olmuştur. Herkese iyi çalışmalar diliyorum. Webmaster Mutfakta kalın. 😉

İşin mutfağını öğrenmek herkesin hakkı.. Webmaster Mutfakta işin mutfağını öğrenin.  😉



Yazar hakkında

Fatih Özel

Developer Teknovol | Çırak JavaScript Engineering

Yorumlar

Bir yorum yaz