You should be able to add an URL when you submit a game
How all of the options either require adobe flash or a file.
You can upload it as a HTML file, if you know how to do that.Otherwise, you can make an Itch page for it and add the URL as a description.