I’m currently using Astro for that. You can write the pages in markdown, html or one of the many js frameworks. It also allows you to mix them.
By default it generates static websites with out any js, but it allows you to add js where needed. Optional server side features are wip, if you decide to need them later on.
They also have pre made themes on their website if you don’t feel like writing css.
ZFS doesn’t require lots of RAM, more RAM just improves the caching (ARC) it can do. You can set ZFS to use all unused RAM as ARC, so it doesn’t interfere with other services running on the same PC. I ran ZFS with lots of VMs on an old office PC with 16GB RAM and it was still able to max out a 10gig nic.