I have written about staticgenerator before. It’s the python library with a django middleware which generates static html, xml or whatever of your dynamic site and let you serve it with for example nginx to speed up things.
One thing that always bothered me with staticgenerator is that nginx had to gzip the same html over and over again on requests with the Accept-Encoding: gzip header. Now that I found love with gzip_static it’s super easy to serve precompressed .gz files with nginx. The feature it self has been around in nginx for a while but it wasn’t untill recently it got to my attention.
Since I already have one fork of staticgenerator at github I choosed to fork from Erik Karulf instead. I wanted his excellent changes which enables atomic file generation anyway.
So straight from the oven, staticgenerator with atomic file generation and atomic gzip support. I’ll ping Jared Kuolt on github and hopefully he will merge mine and Erik’s changes into the main repository and makes a new release.
Feel free to post feedback of any kind in the comments.