Tbh, I've been on itch for years and I never figured it out. but I believe the devlog feature is still fairly new.
I've finally sussed it out. I think. No idea if it actually shows up anywhere though.