diff --git a/hugo.toml b/hugo.toml index 353ba4b..d5f2445 100644 --- a/hugo.toml +++ b/hugo.toml @@ -4,7 +4,7 @@ title = "Roux" enableRobotsTXT = true enableGitInfo = false [pagination] -pagerSize = 200 +pagerSize = 10 [taxonomies] category = "categories" diff --git a/layouts/_default/list.html b/layouts/_default/list.html index f6aabf6..de4a300 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -24,12 +24,14 @@ {{- end }} +{{- $paginator := .Paginate .Pages }}
- {{- range $i, $p := .Pages }} + {{- range $i, $p := $paginator.Pages }} {{- partial "card.html" (dict "Page" $p "Index" $i) }} {{- end }}
+{{- partial "pagination.html" $paginator }} {{ end }} diff --git a/layouts/issues/list.html b/layouts/issues/list.html index 4af756d..1484a96 100644 --- a/layouts/issues/list.html +++ b/layouts/issues/list.html @@ -9,10 +9,12 @@

{{ .Params.description }}

+{{- $paginator := .Paginate .Pages }}
- {{- range $i, $p := .Pages }} + {{- range $i, $p := $paginator.Pages }} {{- partial "card.html" (dict "Page" $p "Index" $i) }} {{- end }}
+{{- partial "pagination.html" $paginator }} {{ end }} diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html new file mode 100644 index 0000000..64add6a --- /dev/null +++ b/layouts/partials/pagination.html @@ -0,0 +1,59 @@ +{{- $p := . }} +{{- if gt $p.TotalPages 1 }} + +{{- end }}