Using Jekyll came out after long thinking about what I wanted to accomplish. I wanted to have a blog set up but did not want to pay for any overheads. I looked for options and came across loads of javascript-based solutions that could easily be deployed with Vercel.
But javascript being javascript scares me to death. I don’t know why but javascript tends to be completely understandable and unintelligible at the same time. Hence this site uses the beloved ruby on rails’ static site framework ‘Jekyll’.
Building the Site
We need to set up the Ruby development environment with jekyll. Since I run Arch’s pacman is my pakage manager but for other you can easily substitite your own package manager.
- Install Ruby and Dev packages and then Install Jekyll
- Clone the theme from here
- Switch to the cloned folder and run the following
Now you have a website up and running on your localhost.
Configuring
The theme has a lot of code that I did not wish to use on this website so I did some cleaning up and removed Disqus comments and added some personalized things here and there.
You are free to use this modified version of the theme instead of the original.