If you're lazy (like me) and still running a few (mostly static) WordPress sites, I can recommend Simply Static. Export the whole site/blog as static pages, and take away the security / maintenance hassle of running WP and PHP.

https://wordpress.org/plugins/simply-static/

Simply Static – The Static Site Generator

Create a static website directly from your WordPress website with Simply Static.

WordPress.org
Of course, less of a fit for sites that depend on a lot of dynamic content and forms and whatnot.
@jbaert learned last month about "partial hydration". Basically, doing everything statically and only load js for the couple sections that need it (if that section of the page is even accessed at all)