I’ve created a fresh repo with your code and with latest vue + vite for you:
Fork, clone
npm i
npm run build
git subtree push --prefix dist origin gh-pages
Your glb files are very big so you’ll need large file support on github or you have to compress them.
@labris has a very cool tool for this! Could you please help @L14M on packing his glbs? Thanks!
As a second option you can copy the content of the dist
folder to a http server and access your web from there: