For my low-aesthetic zine (
https://freezine.xyz), I just have a git repo full of html and css files i edit by hand. it's not that hard. most of the new pages start out like this:
!doctype html
<meta charset='utf-8'/>
<title> the page </title>
<style> h1 { font-weight: bold } </style>
<h1> Hello, world </h1>
<p> here's some body text </p>
I do all the writing in html, it's really not that bad. I'd start simple and only add more complicated steps if you want to. It's not that hard to add a python or node or Makefile or whatever script that takes a folder full of markdown files and creates another folder full of html files.
I should say, you probably have different goals than me, but as a full time engineer I wanted to make this site as easy as possible to work on and not get stuck fiddling around with configuration or other bullshit timewasting stuff that doesn't actually help me get my ideas out. It's extremely refreshing to work this way :)