static blog generator in python with incremental rendering