{{ if .Content }}
{{ .Content }}
{{ end }}
{{ i18n "latestPosts" }}
{{ if isset .Site.Params "paginate" }}
{{ $pag := .Paginate (where site.RegularPages "Type" "in" "blog") .Site.Params.Paginate }}
{{ range $pag.Pages }}
{{ partial "li.html" . }}
{{ end }}
{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
{{ end }}
{{ else }}
{{ $allPages := where site.RegularPages "Type" "in" "blog" }}
{{ $totalpostscount := len $allPages }}
{{ $latestpostscount := .Site.Params.latestpostscount | default $totalpostscount }}
{{ $paginator := .Paginate $allPages $latestpostscount }}
{{ $toShow := mul $paginator.PageNumber $paginator.PageSize }}
{{ range $index, $el := (first $toShow $allPages) }}
{{ partial "li.html" . }}
{{ end }}
{{ if and (gt $paginator.TotalPages 1) ($paginator.HasNext) }}
{{ end }}
{{ end }}