It has been 2 years since I wrote a new post. Due to busy work, moving to a new city, new jobs and getting married, I wasn’t able to keep up with writing blog posts. Finally, I’m back now, I have been thinking of changing blog themes for a long time. I spent some time exploring Jekyll themes and tried to modify them according to my requirements. As you can see here GitHub issue.
Hugo
A month ago I discovered Hugo, a static website builder like Jekyll, so I decided to take a look at it. And thus I decided to move to Hugo, because of its speed, simple and single binary
Just like Hugo, I discovered Jekyll a few years back, as you can see from my old blog post. After using Jekyll for a while I see below annoying things while building and installing Jekyll every time I change the OS in my laptop. #7
- Jekyll is relatively slow
- I get confused with gems versions and their dependencies while picking new themes
- Screw up my system ruby packages with other packages like Vagrant etc. because of that I had to use docker containers and these some permissions issues, etc.
So, when I see Hugo, it solved my above problems
- It is faster like they say on their website
- To install a new theme, I can use the git module or simply drop the theme in themes directly and configure
- Single binary! No BS!
- Simple directory structure
Now my blog is powered by Hugo 🎉
Other updates
- I removed the disqus tool for commenting and moved to GitHub discussion with tool https://giscus.app
- From now onwards I will try to keep up writing blogs regularly. I’m planning some “nugget” blogs like small posts containing info from books I’m reading or maybe some of my troubleshooting on tools, etc. 🤞
Here is my Hugo site Github Actions workflow https://gist.github.com/veerendra2/28d35b44c8340d5a801e5606edb32f45