This blog now runs on Hugo
Last updated: August 15, 2020
For a very long time I wanted to return to my blog. In the beginning, it was only in Portuguese, but then I wanted to write things in English as well.
Wordpress was nice, but it was too overkill for me. The panel was not super accessibility friendly to Screen Readers, so I wanted something different. It can be the case that newer versions of Wordpress are more accessible, but I stopped around Wordpress 2014 (yes, long time ago!), and did not want to update my server, install the new one and so on.
Now comes Hugo. It is serverless, has a simple template system, and content can be written in markdown. This allows me to write my content using emacs. I also have a great control over the final html. Of course, you have the same amount of control using Wordpress, it is just that this way, I depend less on a panel to manage my content and can do a lot of things from the command line, which is my preference.
Follows a quick list of features that this blog has with links to posts that go in detail on how to implement them:
- Migrating my posts to Wordpress to Hugo required some tools. Here is a post that goes in detail on how to do that
- Hugo requires a theme, which is the skeleton of the site. Cuper is a theme that was built with accessibility in mind. I even sent some improvements related to multi lingual websites to it on Github because I liked it very much.
- Here is a blog post about how to tweak the theme initial config
- This blog runs on Hugo, with Netlify hosting and the code stays on Github
- I wanted a multi lingual site. I found this post about content translation and this post about translating the strings of the theme very useful.
- My contributions to the multi lingual improvements to the theme can be found at the README of Cupper.
- Because the site is serveless, I had to find a solution for implementing the contact forms. I used Netlify forms
The logo of the website was designed by my friend Helena Bello, but the story is for another post. Thank you very much, Helena!
I decided to not implement comments for now, although they are easy to setup with discuss. If you want to reach me, please use the contact form or Twitter.
Really enjoying Hugo so far!
Disqus comments are disabled.