Nice, but I feel like to be qualified as a blog it needs two little additional things:
1- Make sure to order post by date (most recent first) and to display that date somewhere. The date can simply be taken from the post file meta data (e.g. creation time) to keep things minimal.
2- An RSS feed of course! It should be quite easy to generate a minimal one with only links and titles based on the existing script and a minimal RSS template.
That's fair!
1- I'm leaning towards an automatically generated file containing metadata, TOML or such
2- RSS is definitely coming, but is dependent on point 1 :-)
while rss is nice, it really shouldn't be required to be considered a blog.
being "followed" isn't always a good thing, it can create pressure to pander to your audience, the same thing that makes social media bad.