Thoughts
> What's left is just to generate the static content using the database and repeating this process in case the database is updated.
This is an absolutely fascinating idea. Imagine a Rails (ActiveRecord/ActiveModel)-like framework but without dynamic controllers. Just rebuild static pages. Would be fricking awesome.