Yet another static content generator