in generator/src/main/groovy/generator/SiteGenerator.groovy [106:120]
void render(String page, String target = null, Map model = [:], String baseDir = null) {
model.menu = siteMap.menu
model.currentPage = target
target = target ?: page
File root
if (baseDir) {
root = new File(outputDir, baseDir)
model[PageTemplate.BASEDIR] = baseDir
root.mkdirs()
} else {
root = outputDir
}
new File(root, "${target}.html").write(tplEngine.createTemplateByPath("pages/${page}.groovy").make(model).toString(), 'utf-8')
}