Profile Picture

Muhammad Davi

A personal blog by Muhammad Davi, a lecturer at Politeknik Negeri Lhokseumawe. This blog is built using Jekyll and hosted on GitHub Pages. The content is primarily in Indonesian, but some posts may be in English.

Langkah-Langkah Membuat Project Jekyll

20 Apr 2025

Jekyll adalah generator situs statis yang populer, sering digunakan untuk membuat blog atau website sederhana. Jekyll memungkinkan Anda untuk membuat situs web dengan mudah menggunakan Markdown, Liquid, dan HTML. Jekyll sangat cocok untuk proyek-programan, dokumentasi, atau blog pribadi. Jekyll juga merupakan platform yang digunakan oleh GitHub Pages, sehingga Anda bisa langsung meng-host situs Jekyll Anda di GitHub. Berikut adalah langkah-langkah dasar untuk membuat project Jekyll:

1. Persiapan Awal

a. Instalasi Ruby

Jekyll dibangun dengan Ruby, jadi pastikan Ruby sudah terpasang.

b. Instalasi Bundler dan Jekyll

Buka terminal dan jalankan perintah berikut:

gem install jekyll bundler

2. Membuat Project Jekyll Baru

Buka terminal, lalu navigasikan ke direktori tempat Anda ingin membuat project. Jalankan perintah:

jekyll new nama_project
cd nama_project

Ini akan membuat folder baru dengan struktur dasar Jekyll.

3. Menjalankan Server Lokal

Untuk melihat website Anda secara lokal, jalankan perintah berikut:

bundle exec jekyll serve

Atau jika tidak menggunakan bundler:

jekyll serve

Lalu buka browser dan akses http://localhost:4000 untuk melihat hasilnya.

4. Struktur Folder Penting

Folder / File Fungsi
_config.yml Konfigurasi utama website
_posts/ Berisi artikel/postingan (format: YYYY-MM-DD)
_layouts/ Template dasar halaman
_includes/ Potongan HTML yang bisa disisipkan
index.md / index.html Halaman utama

5. Menambah Postingan Baru

Untuk menambah postingan baru, buat file baru di dalam folder _posts/ dengan format nama YYYY-MM-DD-judul-postingan.md. Contoh:

---
layout: post
title: "Judul Postingan"
date: 2025-04-20
---
Ini adalah isi dari postingan baru Anda.

6. Menyesuaikan Tema (Opsional)

Anda bisa mengubah tema dengan mengedit file _config.yml atau mengganti layout di dalam folder _layouts/. Anda juga bisa menambahkan CSS di folder assets/css/ untuk mengubah tampilan. Ganti tema default di _config.yml:

theme: minima

Untuk tema lain, cek https://jekyllthemes.io atau GitHub.

7. Build ke HTML Statis (untuk deploy)

Setelah selesai mengembangkan, Anda bisa membangun project Jekyll menjadi HTML statis dengan perintah:

bundle exec jekyll build

Atau jika tidak menggunakan bundler:

jekyll build

Ini akan menghasilkan folder _site/ yang berisi semua file HTML yang siap untuk di-deploy ke server.