From 5c2f3fd789a1611de917368de72f924311849d0e Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 10 Apr 2023 16:08:45 -0400 Subject: [PATCH] add pagination to normal list pages --- themes/red/layouts/_default/list.html | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/themes/red/layouts/_default/list.html b/themes/red/layouts/_default/list.html index dde8789..f3a6974 100644 --- a/themes/red/layouts/_default/list.html +++ b/themes/red/layouts/_default/list.html @@ -3,7 +3,11 @@
+ {{ $paginator := .Paginate .Pages 10 }} + + {{ if eq $paginator.PageNumber 1}} {{ .Content }} + {{ end }} @@ -12,7 +16,7 @@ - {{ range .Data.Pages.ByDate.Reverse }} + {{ range $paginator.Pages }} @@ -26,4 +30,21 @@ {{ end }}
Date
{{ .Title }}
+ +
+ {{ with $paginator.Prev }} + Prev + {{ else }} + Prev + {{ end }} + + {{ printf "Page %d" $paginator.PageNumber }} + + {{ with $paginator.Next }} + Next + {{ else }} + Next + {{ end }} + +
{{ end }}