No, as explained in lots and lots of topics, it has to be approved by itch.io staff, and not all of them are approved.
Oh, I guess I didn't do my research. Sorry!