java

JBake: Statik Web Siteleri Oluşturmanın ve Yayınlamanın Basit Yolu

Blog Cover

JBake: Statik Web Siteleri Oluşturmanın ve Yayınlamanın Basit Yolu

Yazıyı Paylaşın:

Jbake, karmaşık altyapı veya veritabanı gerektirmeden hızlı bir şekilde web siteleri oluşturma ve dağıtmamıza olanak tanıyan bir statik site oluşturucudur. Bu rehberde, Jbake’in temellerini kapsayacak ve kendi web sitenizi oluşturmaya nasıl başlayacağınıza bir bakalım.

Jbake Nedir?

Jbake, içeriğinizi (Markdown, AsciiDoc veya HTML olarak yazılmış) alıp web sunucusuna dağıtılabilecek, statik HTML sayfalara dönüştüren, Java tabanlı bir statik site oluşturucudur. Sunucu tarafı betik dilleri olan PHP veya Python gibi dinamik sitelerin aksine, statik bir site sayfaları oluşturmak için arka planda çalışan uygulamaya (backend) ihtiyaç duymazlar.

Jbake Kurulumu & Windows

Jbake ile başlamak için sisteminizde Java 8 veya daha yeni bir sürümünün yüklü olması gerekir. Eğer java kurulu değilse SDKMAN bize bu konuda oldukça yardımcı olmakta, daha fazla detay için bu yazıyı inceleyebilirsiniz. En güncel sürümünü resmi JBake web sitesinden indirebilir veya inceleyebilirsiniz. İndirme işlemi tamamlandıktan sonra arşivi istediğiniz bir dizine çıkarın.

Jbake Kurulumu & Linux, MacOsX

Terminali açın. Aşağıdaki komutu çalıştırarak JBake’in tam yolunu bulalım. Çıktıda gördüğünüz yol, jbake komutunun tam yolu olacak. Örneğin, çıktı şu şekilde olabilir: /Users/kullanici/.sdkman/candidates/jbake/current/bin/jbake.

+

komut
1
export PATH="$PATH:/Users/kullanici/.sdkman/candidates/jbake/current/bin"
komut
1
export PATH="$PATH:$HOME/.sdkman/candidates/jbake/current/bin"

Şimdi, bu yolunuzu terminalinizde geçici olarak ekleyebilirsiniz. Terminalde aşağıdaki komutu çalıştırın (yukarıdaki yolunuzu kullanarak değiştirin): Bu, jbake komutunu geçici olarak ekler ve terminal oturumunuz boyunca geçerli olacaktır.

Eğer bu geçici eklemeyi kalıcı hale getirmek isterseniz, terminalinizin yapılandırma dosyasına (örneğin, .bash_profile, .bashrc gibi) bu PATH eklemesini ekleyebilirsiniz.

komut
1
ls -l ~/.sdkman/candidates/jbake/current/bin/jbake

İlk Jbake Projenizi Oluşturma

İlk Jbake projesinizi oluşturmak için Jbake arşivini çıkardığınız dizine gidin ve aşağıdaki komutu çalıştırın, bu komut çalışma zamanında size bir şablon üzerinden projenizi kurmanızı sağlayacak.

komut
1
jbake -i

Veya bu komut ile proje dilinizi thymleaf olarak belirleyip (parametre vererek) hızlı bir şekilde kurulum yapabiliriz.

komut
1
jbake -i -t thymeleaf

Komut çalıştoktan sonra mevcut dizinde yeni bir Jbake projesi oluşturur. Daha sonra proje dizinine giderek içeriklerinizi eklemeye başlayabilirsiniz.

Jbake ile İçerik Oluşturma

Jbake, Markdown, AsciiDoc ve HTML gibi birden çok işaretleme dilini destekler. Yeni bir sayfa oluşturmak için, sadece uygun uzantıya sahip (örneğin mypage.md) bir dosya oluşturun ve tercih ettiğiniz işaretleme dilini kullanarak içeriğinizi ekleyin.

Jbake Sitesinin Özelleştirilmesi

Jbake, temalar, şablonlar ve yapılandırma dosyaları dahil olmak üzere sitenizi özelleştirmek için çeşitli seçenekler sunar. Temalar sitenizin görsel stilini tanımlarken, şablonlar sayfalarınızın düzenini ve yapısını tanımlar. Yapılandırma dosyaları, Jbake’in davranışını ve ayarlarını değiştirmenizi sağlar.

Sitemizin Oluşturulması

İçerik ekledikten ve sitemizi özelleştirdikten sonra, sitenizi oluşturmaya hazırsınız. Bunu yapmak için Jbake projesinin kök dizinine gidin ve aşağıdaki komutu çalıştırın:

komut
1
jbake -b

Bu, web sitenizi çıktı dizininde oluşturacaktır. Daha sonra, istediğiniz herhangi bir yöntemi kullanarak web sunucusuna sitenizi dağıtabilirsiniz.

Sonuç olarak, Jbake, statik web siteleri oluşturmak ve dağıtmak için güçlü bir araçtır. Birden fazla işaretleme dilini destekleyen, özelleştirilebilir temalar ve şablonlar sunan ve kullanımı kolay komut satırı arayüzüne sahip olan Jbake, basit ve statik bir web sitesi oluşturmak isteyen herkes için kullanışlı bir seçim olacaktır.


İlgili Etiketler

javajbakestatik websitesi


İlgili Yazılar