flat file blog generator