Groovy Authoring for Static Sites