diff options
-rw-r--r-- | exampleSite/config.toml | 1 | ||||
-rw-r--r-- | layouts/index.html | 20 | ||||
-rw-r--r-- | layouts/partials/posts/pagination.html | 18 |
3 files changed, 21 insertions, 18 deletions
diff --git a/exampleSite/config.toml b/exampleSite/config.toml index f300843..9586ef1 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -6,6 +6,7 @@ theme = "../.." [params.posts] foldername = "post" pagesize = "6" + featuredpost = "true" [params.settings] googleanalytics = "UA-113904582-3" diff --git a/layouts/index.html b/layouts/index.html index c2b0bdc..137989f 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -26,24 +26,8 @@ {{ partial "posts/list.html" (dict "posts" $postsPaging) }} - <!-- Footer --> - {{ if gt $postsPaging.TotalPages 1 }} - <footer> - <div class="pagination"> - {{ if $postsPaging.HasPrev }} - <a href="{{ .Site.BaseURL }}{{ $postsPaging.Prev.URL }}" class="previous">Prev</a> - {{ end }} - {{ range $postsPaging.Pagers }} - {{ if lt .PageNumber 10 }} - <a href="{{ $.Site.BaseURL }}{{ .URL }}" class="page{{ if eq .PageNumber $postsPaging.PageNumber }} active{{ end }}">{{ .PageNumber }}</a> - {{ end }} - {{ end }} - {{ if $postsPaging.HasNext }} - <a href="{{ .Site.BaseURL }}{{ $postsPaging.Next.URL }}" class="next">Next</a> - {{ end }} - </div> - </footer> - {{ end }} + {{ partial "posts/pagination.html" (dict "paging" $postsPaging) }} + </div> {{ partial "footer/index" . }} diff --git a/layouts/partials/posts/pagination.html b/layouts/partials/posts/pagination.html new file mode 100644 index 0000000..b5bd565 --- /dev/null +++ b/layouts/partials/posts/pagination.html @@ -0,0 +1,18 @@ +<!-- Footer --> +{{ if gt $paging.TotalPages 1 }} +<footer> + <div class="pagination"> + {{ if $paging.HasPrev }} + <a href="{{ .Site.BaseURL }}{{ $paging.Prev.URL }}" class="previous">Prev</a> + {{ end }} + {{ range $paging.Pagers }} + {{ if lt .PageNumber 10 }} + <a href="{{ $.Site.BaseURL }}{{ .URL }}" class="page{{ if eq .PageNumber $paging.PageNumber }} active{{ end }}">{{ .PageNumber }}</a> + {{ end }} + {{ end }} + {{ if $paging.HasNext }} + <a href="{{ .Site.BaseURL }}{{ $paging.Next.URL }}" class="next">Next</a> + {{ end }} + </div> +</footer> +{{ end }}
\ No newline at end of file |