{{ define "main" }} {{ .Scratch.Set "asBanner" "true" }} {{ $filter := slice "showcase" }} {{ range first 1 (shuffle (where .Site.Pages "Params.tags" "intersect" $filter ) ) }} {{ partial "showcaseBanner.html" . }} {{ end }} {{ $filter := slice "devlog" }} {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}} {{ range first 1 $pages }} {{ partial "articlePreview.html" . }} {{ end }} More development updates... {{ $filter := slice "communitylog" }} {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}} {{ range first 1 $pages }} {{ partial "articlePreview.html" . }} {{ end }} More community updates... {{ $filter := slice "misc" }} {{ $pages := (where .Site.Pages "Params.tags" "intersect" $filter )}} {{ range first 1 $pages }} {{ partial "articlePreview.html" . }} {{ end }}