Giving up Bootstrap
→ Why I found it suitable to use plain HTML & CSS instead of Bootstrap
I’ve been a fan of Bootstrap for more than 4 years. While I was working on making a travel blog usable on a mobile device, I ended up with Bootstrap because it proved easier at the time (since writing CSS and HTML were not among my capabilities). Also, back then I was still looking for sleek eye-candy that could be added to the website, and Bootstrap scored well in that department, too. After quite a lot of tinkering and time spent getting used to the framework, I did manage to reach something close to the desired design. However, it didn’t feel quite like meeting my exact demands, even though it did the job admirably well.
Up to this point, everything seems to work flawlessly. SEO integration is smooth thanks to the jekyll-seo-tag plugin, the pages are nicely displayed on a mobile device and the images are scaled when needed. In the end, I’m happy to have learned a bit more about CSS3 & HTML5 and this move gave me a little self-confidence boost, because not believing I have to rely on an external framework feels liberating.
Of course, Bootstrap remains a well respected “tool shed” and I would still recommend it to anyone trying to build a mobile-friendly website for the first time. But I wanted something that looked more personal, something I can easily maintain and use.
Strangely enough, I did the same in regards to the operating system I use on both my laptop & desktop. Being bugged down by Ubuntu’s bloated figure, I tinkered things a bit until reaching something I like to call “Suckless Ubuntu”. One month later, I took it a step further and switched to Void Linux. But I digress, as I will cover that in other posts.
To each his own, right?