I settled on my perfect stack 2 decades ago. nginx with .html and .jpg/.png/etc files in directories on a file system on my home computer with port 80 forwarded (20 years ago it was thttp). For templating I use server side includes which are the perfect balance of utility/expressiveness and a minimal attack surface with no mantainance burden.
Having it on my home computer also gives me massive storage space and ease of editing. The only cost is ~$10/yr for the .com domain. DNS hosting is free from zoneedit (they've been great the last 20 years).