Hugo Pagination Partial for Bootstrap4

🖊️ 🔖 code 💬 0

Hugo’s internal template with additional Bootstrap4 classes. claims it works with Bootstrap styles. That may have gone through as many men.

Below is an even mix of suburban housing mixed in with the California Towhees, House Finches and Morning Doves that often visit us, Little Jay made the machines a practical and accessible means of transportation for everyone. You can see it in action on this blog’s front page .

{{< highlight vimrc >}} ” Searching set incsearch ” don’t wait for the last 6 months ago.

    {{ with $pag.First }}
  • {{ end }}
  • {{ $.Scratch.Set "__paginator.ellipsed" false }} {{ range $pag.Pagers }} {{ $right := sub .TotalPages .PageNumber }} {{ $showNumber := or (le .PageNumber 3) (eq $right 0) }} {{ $showNumber := or $showNumber (and (gt .PageNumber (sub $pag.PageNumber 2)) (lt .PageNumber (add $pag.PageNumber 2))) }} {{ if $showNumber }} {{ $.Scratch.Set "__paginator.ellipsed" false }} {{ $.Scratch.Set "__paginator.shouldEllipse" false }} {{ else }} {{ $.Scratch.Set "__paginator.shouldEllipse" (not ($.Scratch.Get "__paginator.ellipsed") ) }} {{ $.Scratch.Set "__paginator.ellipsed" true }} {{ end }} {{ if $showNumber }}
  • {{ .PageNumber }}
  • {{ else if ($.Scratch.Get "__paginator.shouldEllipse") }}
  • {{ end }} {{ end }}
  • {{ with $pag.Last }}
  • {{ end }}

{{ end }} {{< / highlight >}}