diff options
Diffstat (limited to 'layouts/taxonomy/tag.html')
-rw-r--r-- | layouts/taxonomy/tag.html | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/layouts/taxonomy/tag.html b/layouts/taxonomy/tag.html new file mode 100644 index 0000000..8fb638d --- /dev/null +++ b/layouts/taxonomy/tag.html @@ -0,0 +1,70 @@ +{{ define "main" }} + +<div class="home"> + + + <div class="row pack"> + + {{ $paginator := .Paginate .Data.Pages }} + {{ range $paginator.Pages }} + <div class="col-md-4 card"> + <a href="{{ .Permalink }}" class="index-anchor"> + <div class="panel panel-default"> + + {{ if .Params.img }} + <img width="100%" src="{{ .Site.BaseURL }}images/{{ .Params.img }}" alt="{{ .Title }}"> + {{ else }} + <img width="100%" src="{{ .Site.BaseURL }}images/{{ .Site.Params.defaultImage }}" alt="{{ .Site.Title }}"> + {{ end }} + + <div class="panel-body"> + <h3 class="panel-title pull-left">{{ .Title | truncate 25 }}</h3><span class="post-meta pull-right"><small>{{ .Date.Format "January 2, 2006" }}</small></span> + </div> + + <div class="panel-body"><small> + {{ .Summary | plainify | truncate 180 }}</small> + </div> + </div> + </a> + </div> + + {{ end }} + + </div> + +<div class="row"> + <div class="col-md-4"> </div> + <div class="col-md-4"> + {{ if gt .Paginator.TotalPages 1 }} + <ul class="pagination"> + {{ if .Paginator.HasPrev }} + <li><a href="{{ .Paginator.Prev.URL }}">« Prev</a></li> + {{ else }} + <li><span>« Prev</span></li> + {{ end }} + + {{ $scratch := newScratch }} + {{ $scratch.Set "current" .Paginator.PageNumber }} + + {{ range .Paginator.Pagers }} + {{ if eq .PageNumber ($scratch.Get "current") }} + <li class="active"><span><em>{{ .PageNumber }}</em></span></li> + {{ else }} + <li><a href="{{ .URL }}">{{ .PageNumber }}</a></li> + {{ end }} + {{ end }} + + {{ if .Paginator.HasNext }} + <li><a href="{{ .Paginator.Next.URL }}">Next »</a></li> + {{ else }} + <li><span >Next »</span></li> + {{ end }} + </ul> + {{ end }} + + </div> + <div class="col-md-4"> </div> +</div> +</div> + +{{ end }} |