Perkenalan Github page & Jekyll
07 Mar 2025 -
Pertemuan 3
Pada praktikum ini, kami mempelajari cara membuat dan mengelola personal website menggunakan Jekyll serta mempublikasikannya melalui GitHub Pages. Adapun langkah-langkah utama dalam praktikum ini dimulai dengan membuat akun GitHub dan repository yang sesuai dengan format username.github.io, kemudian mengkloning repository tersebut ke komputer lokal.
Setelah repository berhasil dikloning, kami menginstal Jekyll beserta Bundler menggunakan perintah:
gem install jekyll bundler
Selanjutnya, kami menginisialisasi folder project dengan perintah:
bundle init
Setelah itu, file Gemfile
yang dihasilkan diedit untuk menambahkan dependensi Jekyll.
Kami juga membuat file HTML sederhana berisi tag <h1>Hello World!</h1>
untuk pengujian awal.
Setelah konfigurasi awal selesai, kami melakukan build project menggunakan:
jekyll build
Perintah tersebut menghasilkan direktori _site
yang berisi file website statis.
Untuk menjalankan dan menguji web secara lokal, digunakan perintah:
jekyll serve
Web kemudian dapat diakses melalui http://localhost:4000. Jika berjalan dengan baik, project kemudian dipush ke GitHub dengan perintah berikut:
git add .
git commit -m "pub: first publish"
git push
Terakhir, untuk memudahkan deploy otomatis, kami diarahkan membuat GitHub Actions sebagai bagian dari penerapan CI/CD.
Catatan: Selama pengembangan, disarankan menjalankan Jekyll dengan opsi
--livereload
agar setiap perubahan file langsung terlihat di browser.
Jika terjadi konflik port, gunakan opsi --host
dan --port
untuk menyesuaikan alamat lokal.