Sorry to hear that. Normally devlogs are read by many people, and indexed by search engines, so they can be found from outside itch.io as well. Sure, you can try cross-posting them the the forum, I don't think we have a rule against that.