Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think the best scenario would be itch.io letting people post devlogs to the jam itself and having a moderated feed where they are all displayed.

We'll see how it goes! it seems we live in a different age of social media now and putting more burden on the devs is not ideal.