{{ define "main" }}
{{ $paginator := .Paginate .Data.Pages }} {{ range $paginator.Pages }} {{ end }}
{{ if gt .Paginator.TotalPages 1 }}
    {{ if .Paginator.HasPrev }}
  • « Prev
  • {{ else }}
  • « Prev
  • {{ end }} {{ $scratch := newScratch }} {{ $scratch.Set "current" .Paginator.PageNumber }} {{ range .Paginator.Pagers }} {{ if eq .PageNumber ($scratch.Get "current") }}
  • {{ .PageNumber }}
  • {{ else }}
  • {{ .PageNumber }}
  • {{ end }} {{ end }} {{ if .Paginator.HasNext }}
  • Next »
  • {{ else }}
  • Next »
  • {{ end }}
{{ end }}
{{ end }}