diff options
Diffstat (limited to 'layouts/_default/terms.html')
-rw-r--r-- | layouts/_default/terms.html | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 3a192a0..391e3c2 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -26,6 +26,34 @@ <span class="more-post"> <a href="{{ .Permalink }}" class="more-post-link">{{ i18n "More" }} >></a> </span> + {{ end }}{{ define "content" }} + +{{ $termName := .Data.Plural }} +{{ $terms := .Data.Terms.ByCount }} +{{ $length := len $terms }} +{{ $type := .Type }} +<!-- Categories Page --> +<div class="post-warp {{.Data.Plural}}"> + <h2 class="post-title" style="text-align:right;padding-bottom:2em">- {{ .Data.Plural | humanize }} -</h2> +{{ if and $.Site.Taxonomies.categories (eq $termName "categories") }} + +<div class="categories-card"> +{{ range $terms }} + {{ $term := .Term }} + {{ $pages := .Pages }} + {{ with $.Site.GetPage "taxonomy" (printf "%s/%s" $type $term) }} + <div class="card-item"> + <div class="categories" > + <a href="{{ .Permalink }}"><h3> <i class="iconfont icon-folder" style="padding-right: 3px"></i> {{ $term | humanize}} </h3> </a> + {{ range first 5 $pages }} + <article class="archive-item"> + <a href="{{ .Permalink }}" class="archive-item-link">{{ .Title }}</a> + </article> + {{ end }} + {{ if gt (len $pages) 5 }} + <span class="more-post"> + <a href="{{ .Permalink }}" class="more-post-link">{{ i18n "More" }} >></a> + </span> {{ end }} </div> </div> @@ -44,4 +72,22 @@ {{ end }} </div> -{{end }}
\ No newline at end of file +{{end }} + </div> + </div> + {{ end }} +{{ end }} +</div> <!-- //categories-card --> + <!-- Tag cloud Page --> +{{ else if and $.Site.Taxonomies.tags (eq $termName "tags") }} + <div class="tag-cloud-tags"> + {{ range $.Site.Taxonomies.tags.ByCount }} + {{ if .Name }} + <a href="/tags/{{ .Name | urlize}}/"> {{ .Name }} <small>({{ .Count }})</small></a> + {{ end }} + {{end}} + </div> + +{{ end }} +</div> +{{end }} |