<section class="widget archives"> <div class="widget-icon"> {{ partial "helper/icon" "infinity" }} </div> <h2 class="widget-title section-title">{{ T "widgetArchivesTitle" }}</h2> {{ $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections }} {{ $notHidden := where .Site.RegularPages "Params.hidden" "!=" true }} {{ $filtered := ($pages | intersect $notHidden) }} {{ $archives := $filtered.GroupByDate "2006" }} <div class="widget-archive--list"> {{ range $index, $item := first (add .Site.Params.widgets.archives.limit 1) ($archives) }} {{- $id := lower (replace $item.Key " " "-") -}} <div class="archives-year"> <a href="{{ $.Site.Params.widgets.archives.path | relLangURL }}#{{ $id }}"> {{ if eq $index $.Site.Params.widgets.archives.limit }} <span class="year">{{ T "widgetArchivesMore" }}</span> {{ else }} <span class="year">{{ .Key }}</span> <span class="count">{{ len $item.Pages }}</span> {{ end }} </a> </div> {{ end }} </div> </section>