That's awesome!!
I've been waiting for something like that for quite some time, and I'm really happy it is out for testing.
Next thing in this direction would be a section on our creator's page and something like a /blog URL so people can directly access our top-level posts.
But as it is now, it's ALREADY an awesome step.
I aways referred to itch.io as a "YouTube for games" and this looks like another step in this direction!