Removing the site’s social media bars is now my top suggestion.
Leafo or whoever can continue posting wherever he wants and point people to Itch.io. There’s no good reason to direct traffic the other direction.