diff options
author | Paul <paul@brainspark.nl> | 2020-03-11 18:22:51 +0300 |
---|---|---|
committer | Paul <paul@brainspark.nl> | 2020-03-11 18:22:51 +0300 |
commit | ce560a894a9e5d13143c24297ff5fd9f4f408ffa (patch) | |
tree | e125cc72a82336415591f00e90d307571ecc780c | |
parent | 23254eb60f5507c85adacafa5da263a6386ee09d (diff) |
Simple homepage shows generatedList by default
-rw-r--r-- | layouts/partials/homes/simple.html | 93 |
1 files changed, 85 insertions, 8 deletions
diff --git a/layouts/partials/homes/simple.html b/layouts/partials/homes/simple.html index b0843fe..d4a650a 100644 --- a/layouts/partials/homes/simple.html +++ b/layouts/partials/homes/simple.html @@ -1,11 +1,88 @@ - <div role="main" class="container"> - <article> - <div class="row justify-content-center"> - <div class="col-md-8"> - {{ with .Content }} - {{.}} +{{- $showGeneratedList := $.Params.showGeneratedList | default $.Site.Params.showGeneratedList | default true }} +{{- $showItemMeta := $.Params.showItemMeta | default $.Site.Params.showItemMeta | default true }} +<div class="container" role="main"> + {{- with .Content }} + <article> + <div class="row justify-content-center"> + <div class="col-md-8"> + {{- . -}} + </div> + </div> + </article> + {{- end }} + {{ if eq $showGeneratedList true -}} + {{ with .Sections }} + <div class="row justify-content-center"> + <div class="col-md-8"> + <ul class="list-group"> + {{ range . }} + <li class="list-group-item d-flex justify-content-between align-items-center"> + <a href="{{.Permalink}}">{{ .Title }}</a> + <span class="badge badge-pill badge-primary">{{ len .Pages }}</span> + </li> + {{ end }} + </ul> + </div> + </div> + {{ end }} + + <div class="row justify-content-center mt-3"> + <div class="col-md-8 posts-list"> + {{ range .Paginator.Pages }} + <article class="list-preview mt-3"> + <a href="{{ .Permalink }}"> + <h2 class="item-title">{{ .Title }}</h2> + + {{ if .Params.subtitle }} + <h3 class="item-subtitle"> + {{- .Params.subtitle -}} + </h3> + {{ end }} + </a> + + {{- if eq $showItemMeta true }} + <p class="item-meta"> + {{ partial "item_meta.html" . }} + </p> + {{- end }} + <div class="item-entry"> + {{ if .Truncated }} + {{ .Summary }} + <a href="{{ .Permalink }}" class="post-read-more">[Read more]</a> + {{ else }} + {{ .Content }} + {{ end }} + </div> + + {{ if .Params.tags }} + <div class="blog-tags"> + {{ range .Params.tags }} + <a href="{{ $.Site.LanguagePrefix | absURL }}tags/{{ . | urlize }}/">{{ . }}</a> + {{ end }} + </div> + {{ end }} + + </article> + {{ end }} + </div> + </div> + <div class="row justify-content-center mt-3"> + <div class="col-md-8 posts-list"> + {{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }} + <ul class="pagination"> + {{ if .Paginator.HasPrev }} + <li class="page-item"> + <a class="page-link" href="{{ .Permalink }}page/{{ .Paginator.Prev.PageNumber }}/">← Newer posts</a> + </li> + {{ end }} + {{ if .Paginator.HasNext }} + <li class="page-item"> + <a class="page-link" href="{{ .Permalink }}page/{{ .Paginator.Next.PageNumber }}/">Older posts →</a> + </li> {{ end }} - </div> + </ul> + {{ end }} </div> - </article> + </div> + {{- end }} </div> |