Profile Picture

Muhammad Fauzan

This is my personal blog, Muhammad Fauzan. I come from East Atjeh. I am currently a student at the State Polytechnic of Lhokseumawe, majoring in Information Technology and the study program of Computer Engineering. I am 19 years old now and my hobby is read read some slice of life comics and light comedy.

Penjelasan tentang Jekyll dan Ruby

Apa itu Jekyll?

Logo Jekyll

Jekyll adalah sebuah static site generator (pembuat situs statis) yang dibuat dengan bahasa pemrograman Ruby. Dengan Jekyll, kita bisa membuat website yang ringan, cepat, dan mudah dikelola karena tidak membutuhkan database atau backend.

Jekyll sangat populer di kalangan developer dan penulis karena mendukung penulisan konten dalam format Markdown. Jekyll juga menjadi sistem utama di balik GitHub Pages, layanan hosting website gratis dari GitHub.

Ciri khas Jekyll:

  1. Tidak butuh Database (karena kontennya statis).
  2. Banyak digunakan untuk Blog, Dokumentasi, dan Portofolio.
  3. Sangat cocok untuk dipasang di GitHub Pages.
  4. Menggunakan file teks biasa seperti .md, .html, .scss untuk menulis dan menata konten.
  5. Bisa memakai tema (layout) yang fleksibel, dan menyusun website dengan struktur seperti _layouts, _posts, dan _includes.

Apa itu Ruby?

Logo Ruby

Ruby adalah bahasa pemrograman yang sederhana dan elegan. Bahasa ini sangat cocok untuk pengembangan web karena sintaksnya mudah dipahami dan fleksibel. Ruby dikenal luas karena digunakan untuk membuat framework populer seperti Ruby on Rails dan juga digunakan oleh Jekyll sebagai engine utama.

Ciri khas Ruby:

  1. Sintaksnya mirip bahasa manusia, mudah dipahami pemula.
  2. Berorientasi objek secara penuh (semuanya adalah objek).
  3. Banyak digunakan dalam web development dan otomatisasi.
  4. Sangat mendukung ekosistem plugin dan gem (package Ruby).

Kenapa Jekyll Menggunakan Ruby?

Karena Ruby mendukung pemrosesan file dan konfigurasi dengan cepat. Jekyll memanfaatkan kekuatan Ruby untuk membaca file teks, menerapkan layout, dan menghasilkan halaman HTML statis yang siap ditampilkan ke pengunjung web. Inilah kenapa untuk menjalankan Jekyll secara lokal, kamu perlu menginstal Ruby terlebih dahulu.


Semoga penjelasan ini membantu kamu memahami hubungan antara Jekyll dan Ruby! 🚀