Static blog generator based on Flask