It seems like there’s a lot of ways to go about this that may be overkill, so I’m curious which may avoid that.
Low maintenance in this context is aiming for moderate technical knowledge/setup, lower cost, and portability in case you need to migrate your site and so minimal hassle in that process.
That’s totally understandable.
I self hosted a blog for a while. Tweaking it was fun, but eventually the novelty wore off. If I ever do it again, I’d probably use something hosted so I spend more time on the content instead of the back end.