{{ $posts := partialCached "func/GetArticles" . "articles" }} {{ $paginator := .Paginate $posts }} {{ $biggerFirst := true }} {{ $biggerPlaced := false }} {{ range $index, $article := $paginator.Pages }} {{ $counter := mod $index 2 }} {{ if not $counter }}
{{ end }}

{{ $article.Params.title }}

{{ $article.Params.excerpt }}

{{ $counter := mod (add $index 1) 2 }} {{ $len := (where .Pages "Type" "posts") }} {{ if or (eq $counter 0) (eq (add $index 1) $len) }}
{{ $biggerPlaced = false }} {{ if $biggerFirst }} {{ $biggerFirst = false }} {{ else }} {{ $biggerFirst = true }} {{ end }} {{ end }} {{ end }}
{{ partial "paginator/paginator.html" . }}