diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 3896140..8d45305 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -9,7 +9,12 @@
{{ .Content }}
-{{ range .Pages }} -{{ .Render "summary"}} +{{ range $index, $page := (.Paginate (where .Pages ".Params.hidden" "!=" "true")).Pages }} +{{ if ne $index 0 }} {{ end }} +{{ .Render "summary" }} +{{ end }} +{{ end }} +{{ define "content-footer" }} +{{ partial "paginator.html" .Paginator }} {{ end }} \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index a3fd5ae..6245c11 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -9,4 +9,7 @@
{{ .Content }}
+{{ end }} +{{ define "content-footer" }} +{{ partial "prev-next-page.html" . }} {{ end }} \ No newline at end of file diff --git a/layouts/index.html b/layouts/index.html index fe2186e..8739a38 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -4,7 +4,12 @@ {{.Content}} -{{ range first 10 .Pages }} -{{ .Render "summary"}} +{{ range $index, $page := (.Paginate (where (where .Site.RegularPages "Type" "in" site.Params.mainSections) ".Params.hidden" "!=" "true" )).Pages }} +{{ if ne $index 0 }} {{ end }} +{{ .Render "summary" }} +{{ end }} +{{ end }} +{{ define "content-footer" }} +{{ partial "paginator.html" .Paginator }} {{ end }} \ No newline at end of file diff --git a/layouts/partials/paginator.html b/layouts/partials/paginator.html new file mode 100644 index 0000000..f0196ad --- /dev/null +++ b/layouts/partials/paginator.html @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/layouts/partials/prev-next-page.html b/layouts/partials/prev-next-page.html new file mode 100644 index 0000000..e88880e --- /dev/null +++ b/layouts/partials/prev-next-page.html @@ -0,0 +1,20 @@ +{{ if not .Params.Menu }} + +{{ end }} \ No newline at end of file