I wanted to learn Hugo for many years now, so when I realized how important it is to have your own website, I already knew the right tool for the job. This website is based on a modified version of the risotto theme, which I chose because of its minimalist aesthetics and its design being inspired by a Linux terminal rice.
Of course, the first thing I did was change the theme to Nord and make the headings slightly bigger to make the text more legible. Thanks to Hugo, I’m able to write all of my blog posts in markdown, and for them to be formatted into a beautiful article.
In addition to my website, I also host a git instance on my domain (git.fedorvin.com). I use it to host my public projects in a nice, simple minimalist way. The Git page is completely static with a script rebuilding the pages on preset intervals in order to represent the recent changes done to the repos.
Since I was not familiar with Hugo, or Stagit (the script I use to build my git repo front end) I encountered a few challenges during development, but they were mainly related to the layouts and presentation of the info in a convenient way.
Of course, to deploy my website I use a Linux native container declared with Nix this allows to make it virtually unbreakable and extremely easy to manage. You can access the entire VPS configuration though here and the built files of my website here.