Kembali ke Jekyll
Dua tahun yang lalu, tepatnya pada tahun 2022, aku pertama kali mencoba Jekyll, sebuah alat pembuat blog yang terkenal dengan kesederhanaannya. Dengan Jekyll, aku menciptakan cerpen-cerpen sederhana dan membagikannya di blogku. Meski banyak platform pembuat blog populer lainnya, ada sesuatu yang istimewa tentang Jekyll yang membuatku enggan beralih.
Mungkin, daya tarik Jekyll terletak pada tampilan yang mudah dikustomisasi dan nuansa anti-mainstream yang ditawarkannya. Saat itu, aku menikmati setiap proses mendesain dan mengatur blogku agar mencerminkan kepribadianku.
Namun, kesibukan dengan berbagai hal lain membuatku berhenti menulis cerpen. Aku terlalu fokus mempelajari web programming dengan Flask, hingga melupakan betapa menyenangkannya menulis dan berbagi cerita di blog.
Sekarang, setelah dua tahun berlalu, aku memutuskan untuk kembali ke dunia blogging dengan Jekyll. Aku mulai lagi dengan menghidupkan blogku, melakukan berbagai kustomisasi seperti biasa. Rasanya seperti bertemu kembali dengan sahabat lama, ada kebahagiaan dan semangat yang kembali membara.
Menggunakan Jekyll lagi, aku menyadari betapa menyenangkannya memiliki platform yang bisa diatur sesuka hati. Setiap perubahan kecil yang kulakukan memberikan kepuasan tersendiri. Kini, dengan semangat baru, aku siap membagikan lebih banyak cerita dan pengalaman di blogku. Jekyll, selamat datang kembali dalam hidupku!
Masalah Baru: Bundle Error
Namun, saat aku mencoba menginstal lagi Jekyll di Vercel, aku menghadapi masalah yang tidak terduga. Jekyll tidak terinstal dengan sempurna, dan ini menghalangi proses deploy blogku. Vercel sendiri biasanya sangat efisien dalam menangani berbagai framework statis, tetapi untuk Jekyll, sepertinya ada beberapa langkah konfigurasi tambahan yang diperlukan pada file gemfile
dan gemfile.lock
.
Setelah beberapa kali mencoba mencari solusi untuk memperbaikinya melalui Stackoverflow, bahkan komunitas di Github, hasilnya selalu gagal. Pada akhirnya aku menyerah dan beralih ke Netlify, platform hosting lain yang juga populer di kalangan developer web. Netlify menawarkan kemudahan dan fleksibilitas dalam mendeploy situs Jekyll, sehingga blogku dapat berjalan dengan lancar.
Penyelesaian Masalah: Fixed Bundle Error
Empat hari telah berlalu, rasa penasaran akan error yang terjadi di Vercel terus mengusikku. Aku ingin tahu apa yang menyebabkan instalasi Jekyll tidak berhasil. Aku menginstal Termux untuk menjalankan Jekyll di localhost dan memperhatikan error yang muncul. Ternyata, error tersebut disebabkan oleh konfigurasi pada file Gemfile.lock
, di mana bundle yang terinstal dan semua paket di dalam file tersebut tidak sesuai dengan bundle yang terinstal di server (bundle terbaru: 2.5.9).
Jadi, aku menghapus file Gemfile.lock
dan menjalankan bundle install
serta bundle update
untuk membuat file Gemfile.lock
yang baru. Namun, saat aku menjalankan bundle exec jekyll serve
, terdapat dua kesalahan pada log yang menjelaskan bahwa csv
dan base64
telah dipisah. Dengan kata lain, aku harus menambahkan gem csv
dan gem base64
ke dalam Gemfile
lalu menginstal ulang bundle.
Setelah itu, masalah pun selesai dan server pada localhost berjalan dengan baik. Aku pun lekas mencoba men-deploy nya ke Vercel dan berhasil. Sekarang, aku tahu bagaimana cara membuat Jekyll berjalan di Vercel dengan baik, menambah pengetahuan dan pengalaman baru dalam perjalanan bloggingku.
Kembali ke Jekyll, aku merasa semakin siap untuk mengeksplorasi dan membagikan cerita-cerita baru di blogku, dengan dukungan platform yang kini sudah lebih aku kuasai.