Your file to download seems to be webgl? it has a index.html, and when opened doesnt do anything, I assume it would need to be hosted on a local webserver?
Itch can host it for you if you edit the project and tick “this file is to be played in the browser” under your uploaded game, so it can be played on your itch page.