As software engineers, we create various resources by documenting issues, submitting bug reports, writing notes, creating documentation, and so on. The sum of all these resources can be called a knowledge base. In this post, I document how I use Notion, GitLab and other software to maintain my personal knowledge base.
In this post, I outline how I develop and run this blog site. I briefly explain my technology choices and give detailed instructions about how to use the resulting stack to create such a project. If you stick with me until the end, you will know how to run a beautiful, easily customizable static website for free.