Half the fun of having a website is hacking around with it - there are hundreds of static site generators, and popular ones have whole communities creating themes, plugins, and more.
I’ve played with more than a few of these tools, and when making this site decided to keep it simple - use Org-mode, since it’s built in to Emacs and exports to HTML. Just ~100 lines of Elisp was enough to get going, and a dozen or so lines of CSS made it look OK.
It worked well enough for writing and publishing posts - but bit by bit, I wanted more. I still wanted a static site, with content generated from simple markup and built and published via CI/CD. But I also wanted IndieWeb goodies - webmentions and pingbacks, comments, and interoperability with popular content silos (“social media” and even the Fediverse).
Of course, I could do all this with Emacs - you can do anything with Emacs! But after a few dozen more lines of Elisp I realized I wasn’t exactly keeping it simple anymore, and decided to look for other ways.