Nice and simple. I feel the only lacking feature for a basic blog is having unlisted blog posts, which is very handy when you want to share it to proof-readers. This can be done on google doc/hedgedoc [0] for sure, but then when porting there are very often typos creeping in.
The functionality exists in the author's implementation. If you search for 'is_draft' you'll come across the places in the code where this is implemented.
[0] https://hedgedoc.org/