Those don't show up anywhere.
They do. https://itch.io/feed?filter=posts Look for "published a post".
Sadly, they are swamped with malware postings. 40 of 52 such posts are malware blog posts for the most recent 4 hours.
It's a follow up to request 326785, in case an admin want's to have a look. Spam comments are one thing, but those blog postings are findable via Google and have borrowed legitimacy by being hosted on Itch.