in buildSrc/src/main/groovy/org/grails/gradle/MinutesTask.groovy [274:292]
private static String minutesCard(HtmlMinutes htmlMinutes) {
StringWriter writer = new StringWriter()
MarkupBuilder mb = new MarkupBuilder(writer)
mb.article(class: 'blogcard', style: "margin-bottom: 0; background-image: url(${htmlMinutes.metadata.url + '/' + IMAGES}/${MINUTES_BG})") {
a(href: minutesLink(htmlMinutes)) {
h3 {
mkp.yield RenderSiteTask.formatDate(htmlMinutes.metadata.date)
}
h2 {
String title = htmlMinutes.metadata.title
if (title.length() > MAX_TITLE_LENGTH) {
title = "${title.substring(0, MAX_TITLE_LENGTH)}..."
}
mkp.yield title
}
}
}
writer.toString()
}