I hosted the previous version of this blog on Tumblr simply because it was useful. But the “side functions” of Tumblr started to irritate me more and more. I mainly wanted to post content, to follow content I have RSS feeds.
When my account was also locked, because I switched phones (always migrating your 2-factor app before you switched) and the Tumblr service desk was unable to help me, I decided to look for another solution.
During that period Toon van de Putte of the Tech45 podcast mentioned static site generator Hugo. This allows you to generate a static site, which is fast, easy to index and not dependent on a database.
Setting up Hugo is really easy, so you can quickly run a local site. Because I already had experience with MkDocs I quickly converted my blog post in MarkDown. If I still had access to my Tumblr account, I could have left my posts migrated.
The theme is now the standard Ananke theme, I may change that later. To keep my old urls still working I have set up aliases.
Nu ik mijn blog lokaal had draaien werd het tijd om het online te brengen. For that I have the content in a private GitHub repository and synced the site to it with GitHub Desktop. Since I don’t write posts very often, it didn’t make sense to remember the git commands every time.
In addition, I have created an account on Netifly, a platform with support for static websites like Hugo. Every time I go to the git repository publish Netifly automatically deploys a new version of the website. The last step was to link the domainname.