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.