{{- define "title" -}} {{- .Params.Title | default (T .Data.Plural) | default .Data.Plural | dict "Some" | T "allSome" }} - {{ .Site.Title -}} {{- end -}} {{- define "content" -}} {{- $taxonomies := .Data.Plural -}} {{- $terms := .Data.Terms.ByCount -}} {{- $type := .Type -}}
{{- /* Title */ -}}

{{- .Params.Title | default (T $taxonomies) | default $taxonomies | dict "Some" | T "allSome" }} {{- len $terms -}}

{{- /* Categories Page */ -}} {{- if eq $taxonomies "categories" -}}
{{- range $terms -}} {{- $term := .Term -}} {{- $pages := .Pages -}} {{- with $.Site.GetPage "taxonomy" (printf "%v/%v" $type $term) -}} {{- end -}} {{- end -}}
{{- /* Tag Cloud Page */ -}} {{- else if eq $taxonomies "tags" -}} {{- $tagCloud := .Site.Params.tagcloud -}}
{{- if $tagCloud.enable -}} {{- $tags := cond (eq $tagCloud.orderby "name") $.Site.Taxonomies.tags.Alphabetical $.Site.Taxonomies.tags.ByCount -}} {{- $baseGrade := div ($tagCloud.peakCount | default 10) 10.0 -}} {{- $minFont := $tagCloud.min | default 16 -}} {{- $baseFont := div (sub ($tagCloud.max | default 32) $minFont) 10.0 -}} {{- range $tags -}} {{- $grade := math.Min (math.Floor (div (sub .Count 1) $baseGrade)) 10 -}} {{- $fontSize := add $minFont (mul $grade $baseFont) -}} {{ .Page.Title }} {{ .Count }} {{- end -}} {{- else -}} {{- range $.Site.Taxonomies.tags.ByCount -}} {{ .Page.Title }} {{ .Count }} {{- end -}} {{- end -}}
{{- end -}}
{{- end -}}