in buildSrc/src/main/groovy/org/grails/gradle/RenderSiteTask.groovy [66:84]
void renderSite() {
File template = document.get()
final String templateText = template.text
File o = output.get()
File releasesFile = releases.get()
SoftwareVersion latest = SiteMap.latestVersion(releasesFile)
String versions = SiteMap.olderVersions(releasesFile).reverse().collect {version -> "<option>${version}</option>" }.join(' ')
Map<String, String> m = siteMeta(title.get(),
about.get(),
url.get(),
keywords.get() as List<String>,
robots.get(),
latest.versionText,
versions)
List<Page> listOfPages = parsePages(pages.get())
listOfPages.addAll(parsePages(new File(o.absolutePath + "/" + DocumentationTask.TEMP)))
File dist = new File(o.absolutePath + "/" + DIST)
renderPages(m, listOfPages, dist, templateText)
}