One of my resolutions for 2018 is to actually write on my blog. This means I will commit some time every now and then to write about stuff that I’m interested in, projects that I’m working on and maybe post some reflections on various matters.
Therefore, I decided to start by renovating my website and this blog. However, since I am not really good at making pretty things on the web, I needed some ready to use tools. Obviously, I was looking to build a static site, since anything else would be overkill.
Following the advice of some friends, I decided to give Hugo a try. I chose Hugo because I wanted to try something different than Jekyll (which I was using until a while ago). The documentation makes it super easy to start using it, especially because the installation is only a
brew install away on macOS.
There is a large number of themes available. The one I chose is called Introduction and I really like because it is simple, well organized and it has a beautiful color scheme. I would have never been able to come up with something as good looking as this! It also supports client side syntax highlighting using highlightjs (I had to mess around with the theme’s CSS to make it work properly, but it’s all good now).
For now, I’m deploying the site with a simple
rsync command. However, I’m sure there are a thousands smarter ways for people into web stuff. I’m not one of those people, though, and the current setup works for me :) If you notice something off or which is not working properly, feel free to reach out!