I do a similar thing at https://blog.kowalczyk.info/ (under "My external brain"), e.g. section on programming: https://blog.kowalczyk.info/article/d61b4f94b10d4d808d3d238a... I build a custom toolchain to generate it. All the content is stored in Notion (which is the fastest way I found to write and edit content). I wrote a Go program ( https://github.com/kjk/blog ) to convert that to html and deploy as a static site…
I also built a few workflows to retrieve information to both edit and consume my wiki easier.