{{ $paginator := . }}
{{ if gt $paginator.TotalPages 1 }}
<nav class="pagination" role="navigation">
  <ul>
    {{ if $paginator.HasPrev }}
      <li><a href="{{ $paginator.Prev.URL }}">← Prev</a></li>
    {{ else }}
      <li class="disabled"><span>← Prev</span></li>
    {{ end }}

    {{ range $paginator.Pagers }}
      {{ if eq . $paginator }}
        <li class="active"><span>{{ .PageNumber }}</span></li>
      {{ else }}
        <li><a href="{{ .URL }}">{{ .PageNumber }}</a></li>
      {{ end }}
    {{ end }}

    {{ if $paginator.HasNext }}
      <li><a href="{{ $paginator.Next.URL }}">Next →</a></li>
    {{ else }}
      <li class="disabled"><span>Next →</span></li>
    {{ end }}
  </ul>
</nav>
{{ end }}
