I don't have a personal site yet. But when I do, I plan to make it with HTML+CSS+JS/JQ only Maybe apache or nginx as webservers host it on shared stuff or AWS free tier I just need to figure out how to center a div, and then I'll be in the business.
AWS free tier. S3+cloudfront has cost me $0.00 for the last year. This is incidentally the best price. My (single page) personal site is HTML+CSS (no JS) based on a template generated by ChatGPT because I don't give a crap. Trying to make something that works on a mobile device and desktop is beyond my meagre skills. This worked fine.
I haven't tried this setup, but I'm using Cloudflare to serve my static sites for $0.00 as well. My mini rails apps I've down to $6/month VPS that I'm happy enough with as well for anything a bit spicy.