diff options
Diffstat (limited to 'themes/mypaper/layouts/_default/list.html')
| -rw-r--r-- | themes/mypaper/layouts/_default/list.html | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/themes/mypaper/layouts/_default/list.html b/themes/mypaper/layouts/_default/list.html new file mode 100644 index 0000000..30acea5 --- /dev/null +++ b/themes/mypaper/layouts/_default/list.html @@ -0,0 +1,45 @@ +{{- partial "header.html" . }} + +{{- $scope := .Site }} +{{- if .Title }} +<header class="page-header"><h1>{{ .Title }}</h1></header>{{ $scope = . }} +{{ end }} + +{{- $paginator := .Paginate (where $scope.RegularPages ".Params.type" "!=" "page") }} + +{{- range $index, $page := $paginator.Pages }} + +{{- $class := "post-entry" }} +{{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0)) }} +{{- $class = "first-entry" }} +{{- else if .Data.Term }} +{{- $class = "post-entry tag-entry" }} +{{- end }} +<article class="{{ $class }}"> + <header class="entry-header"> + <h2>{{ .Title }}</h2> + </header> + <section class="entry-content"> + <p>{{ .Summary | plainify | htmlUnescape }}...</p> + </section> + <footer class="entry-footer"> + <time>{{ .Date.Format "January 2, 2006" }}</time> + </footer> + <a class="entry-link" href="{{ .Permalink }}"></a> +</article> +{{- end }} + +{{- if gt $paginator.TotalPages 1 }} +<footer class="page-footer"> + <nav class="pagination"> + {{- if $paginator.HasPrev }} + <a class="prev" href="{{ $paginator.Prev.URL }}">← {{ i18n "prev_page" }}</a> + {{- end }} + {{- if $paginator.HasNext }} + <a class="next" href="{{ $paginator.Next.URL }}">{{ i18n "next_page" }} →</a> + {{- end }} + </nav> +</footer> +{{- end }} + +{{- partial "footer.html" . }} |
