For publishing this website, I use Pelican, a static website generator. Publishing a static website has many advantages, such as no databases required and the ability to host for free on Github. The biggest downside is the lack of commenting on articles. A lot of static websites will use Disqus, which works but then I'll have ads on my website. As I researched options, I came across Utterances.
Storing comments in Github Issues
I'll play with it and see how it goes.