Yes, you can make a devlog marked as a Major Update or Launch. But you shouldn't rely on itch.io for marketing, and if you do, there are better ways. Make sure you have good tags, and a good tagline, and talk to people in the community so they'll be interested in what you make. Hope this helps.