PTBO Game Jam has been doing this for our website for years, but I never managed to play around with it much.
You can check out the whole thing on the PTBOGameJam GitHub project and tour through all the work Matthew Davey did putting the thing together. The finished result has always looked just terrific.
The project for this website is on my GitHub in the project esarkis-ca, which you should feel free to poke around in.
I think most people I know who have websites need something about as complex as what I’ve done here, and have no sensitive data or need for a database.
It’s a shame Jekyll isn’t more popular given this is all in front of you for zero dollars, which reminds me to do my small part and add “powered by Jekyll on GitHub Pages” to the footer.