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.

You might also enjoy