I'm really pleased with FrozenFlask. It lets you develop a normal site with python and flask with all of the flexibility: routing, databases, modules, etc. that you'd expect while still outputing a static website. I made my current blog site with it.
[1] https://www.youtube.com/watch?v=G_eYTctGZw8