ruby dan jekyll
01 Apr 2025
Mengenal Ruby dan Jekyll
Mengenal Ruby
Ruby adalah bahasa pemrograman dinamis, open-source, dan berorientasi objek yang dibuat oleh Yukihiro โMatzโ Matsumoto pada tahun 1995 di Jepang. Ruby dirancang dengan fokus pada kesederhanaan dan produktivitas, serta memiliki sintaks yang elegan dan mudah dibaca, mirip bahasa manusia.
Ciri-ciri utama Ruby:
- Bahasa berorientasi objek sepenuhnya: Segala sesuatu di Ruby adalah objek, termasuk angka, string, dan bahkan nil.
- Sintaks yang bersih dan ekspresif: Membaca kode Ruby terasa seperti membaca bahasa Inggris.
- Dinamis dan fleksibel: Tidak perlu mendeklarasikan tipe data, dan kamu bisa memodifikasi kelas bawaan.
- Dukungan komunitas besar: Banyak pustaka dan framework telah dikembangkan.
Penggunaan Umum Ruby:
Ruby paling dikenal lewat framework web-nya yaitu Ruby on Rails, yang memungkinkan pengembangan aplikasi web cepat dan efisien.
Mengenal Jekyll
Jekyll adalah sebuah static site generator (SSG) yang ditulis dalam bahasa pemrograman Ruby. Jekyll mengubah file-file teks (seperti Markdown, HTML, dan Liquid templates) menjadi website statis yang bisa langsung di-hosting tanpa backend atau database.
๐ Teori Dasar Jekyll
Jekyll bekerja dengan prinsip:
- Mengambil konten dalam format seperti .md (Markdown) atau .html
- Menggunakan layout dan template Liquid (sintaks templating dari Shopify).
- Menghasilkan file HTML statis siap upload ke web hosting.