There is a Blog theme component. Perhaps you could use that as a starting place?
Discourse is a forum, you can use blogging software and use Discourse for comments.
I think quite a few people use Jekyll and of course you could use Wordpress with a blogging theme and the official plugin.