I'm a bit confused by the Gitlab logo on your site. Do you work for Gitlab? Is Gitlab endorsing your article?
I have no affiliation with Gitlab whatsoever.
This is my personal blog that I made when I quit my previous job a couple months ago. I ended up repurposing the blog because I couldn't figure out how to get a table of contents working on a generic markdown file (i.e. I originally was just going to link to plain markdown in my git repo), but I was able to quickly figure out how to get it working with hugo. I used Netlify / Hugo via Gitlab to do so, so the Gitlab logo just happened to be part of the default theme. I'll look into removing it for clarity later.