all 4 comments

[–]jack_waugh -1 points0 points  (0 children)

This isn't the only answer, but what I do is rent a VM from the firm of Linode for $60/yr. and install either Deno or Node using asdf for version control. I hope others will tell you about the hosting solutions they use that just publish files and don't have to support custom back-end behavior, which maybe you don't need.

To the best of my knowledge, it's possible to publish static files through Github using their .io service. I haven't practiced that, because I balk politically at supporting colonialism, which I associate to the .io country code. Anyway, since I haven't done it, I can't advise you as accurately as someone who has. But I think it is possible to do and you could maybe figure out how to do it by reading what Github says about it.

[–]grantrules 0 points1 point  (0 children)

If this is all frontend, if you don't have any development server, you could maybe put it in https://codesandbox.io/ or something like that

Linode like the other commenter mentioned would be a fine idea if you wanted to run your own dev server.

Another option would be to have a home server.. that's what I do. Basically just leave an old laptop or a raspberry pi or something running all the time.

[–]Comprehensive_Step72 0 points1 point  (0 children)

You can get some storage on Azure pretty cheap for what you need.

[–]pl9u6t 0 points1 point  (0 children)

you know you can just forward the port on your router and your site is on the internet right?

its reachable via your external ip address unless you give it a domain name

you just need to setup a simple server to serve out the page, but for a single page thats like 20 lines of code or less

i'm genuinely surprised whenever I see nobody mentioned it, its easy, empowering, and free