<h2>{{ i18n "badges_headline" }}</h2> <section class="badge-definitions"> {{/* TODO: This needs to be sensitive to current language */}} {{- $translated_badges := index $.Site.Data.badges .Lang }} {{ range $badge_key, $badge := $translated_badges.badges.badges }} <div class="badge-icon"> {{$svg := printf "static/static/img/badges/%s" .icon}} {{ $svg | readFile | safeHTML }} </div> <div class="badge-name">{{ title .name }}</div> <div class="badge-description"> {{/* Hugo is insane some times: https://github.com/gohugoio/hugo/issues/3040 */}} {{- $markdown := .description | markdownify -}} {{ if not ( findRE "<[h|p][^>]*>" $markdown ) }} <p>{{ $markdown }}</p> {{ else }} {{ $markdown }} {{ end }} </div> {{ end }} </section> <h2>{{ i18n "status_headline" }}</h2> <section class="status-definitions"> {{ range $.Site.Data.badges.da.status.status }} <div class="badge-icon badge-status badge-status-{{ .css_class }}"></div> <div class="badge-name">{{ title .name }}</div> <div class="badge-description"> {{- $markdown := .description | markdownify -}} {{ if not ( findRE "<[h|p][^>]*>" $markdown ) }} <p>{{ $markdown }}</p> {{ else }} {{ $markdown }} {{ end }} </div> {{ end }} </section>