There is a hard limit on the amount you can upload and such, but you can create a Neocities site.
Only thing you need is a working email, a username, and to know a little bit of HTML/CSS/possibly Java (which is optional unless you don’t want a static site).
It has a free tier, but since storage for your site is limited, it might not be the best long term solution. It’s also not if you decide to pay the $5 monthly tier for more storage since once you run out of storage on either plan, you cannot upload more files (except if you go from the free tier to the $5 tier).
Also, the $5 tier might be more since I have not checked in a while since I just use the free tier for a static site.