As my good friend and design researcher Gauthier Roussilhe recently wrote in his article Digital guide to low tech, inspired by Low Tech Magazine’s approach on building low tech websites, “A static page is generated once for 1000 requests, a dynamic page is generated 1000 times for 1000 requests. So a low tech website is necessarily a static site.” I would therefore like to be able to convert a dynamic Kirby website into static pages.
Have you tried creating that static.php file in the root, along side index.php, and call it in the browser?
If that doesn’t work, replacing the contents of index.php with that file should work. I’ve used tha file myself and it’s not quite plain sailing. Im using the metatags plugin in my projects and i ended up with multiple meta tags inside each html file, so your mileage may vary.
Don’t forget though that Kirby speaks json, so you could easily feed the data from it into something like Gatsby, Jigsaw or Metalsmith to generate your HTML.
I’m using AWS S3 to host my personal website because I’ve found it to be the cheapest. Unfortunately, it only works with static files. Your recommendation would be ideal for any other hosting provider, I guess.