#blog #update #hugo

Migration to HUGO

Hey everyone! It’s been a while since my last blog update, and maybe you could find it a little bit different.

Last year when I setup this website I really wanted a nice place for all of my content, I wanted a real online presence, with a full fledged custom made website. I did really put a lot of effort into it, maybe a little bit too much.

At the time I was all about Django, a (really good) MVC python framework for building websites. I used Polymer for the frontend, and at the time I really thought it was a good idea. Well, fast forward to today and you see how things can change pretty easily.

Looking back at the work I’ve done, I don’t say that Django is a bad framework, but rather a bad choice for what I wanted to do. All I needed was basically a blog, but since I didn’t want something too plain, I decided to make my own.

I basically over-engineered it.

The problems with this solution were mostly the need of frequent maintenance for Django, and the constant change and breakage of Polymer throughout updates. At some point I just gave up on updating and the whole project just faded away.

One year later here I am again, trying to revive the website, but this time I wanted to make it as simple as possible. I already knew about Jekyll, a markdown static site generator that’s quite popular out there. But the fact that it’s written in Ruby just didn’t feel right to me. I mean, not that it has to do that much work anyway, but I wanted to opt for a more innovative (more hipster if you want) solution.

And so I found HUGO. The base idea is really the same: you write some markdown, choose a theme, run a command and you have a website.

What I liked best about HUGO was its extreme simplicity, and the speed it runs at. It’s written in Go and while I don’t know the language myself, I know many people that love it, and besides I’ve seen the speed it’s capable of achieving (especially when compared to interpreted languages such as Ruby, Python or JavaScript).

The configuration was pretty easy, and while I spent some more time than I would have liked to find a nice theme that fitted my nit-picky needs (there are a lot of themes for HUGO), I managed to find a very nice one, and that’s what you’re seeing right now.

So far I’m pretty happy of the result I got, I now have a low maintenance, beautiful and fast website that is a pleasure to work on.

With that said, I hope you like the new look. If you have any suggestions on how to improve the website further, don’t hesitate to contact me on twitter @gabmus207 or on one of the official community channels.