A python static blog generator