I used to use zola hosted on Github Pages, but I wanted to improve the publishing workflow, and WordPress was a good fit for that. (Notes on the migration here: https://blog.joewoods.dev/technology/technical-notes-on-migr...)
If you need some dynamism, w3 total cache is also a great choice.
If you're not an nginx hacker, there are some great examples around the internet. This page is pretty helpful: https://wordpress.org/support/article/nginx/
a cache with long-enough TTL will do the magic for you
https://www.cloudflare.com/performance/ensure-application-av...
i actually migrated from Wordpress to Zola