2023-01-01 21:12:58 +08:00
|
|
|
{{ define "title" }}
|
|
|
|
{{ .Params.Title | default (T .Data.Plural) | default .Data.Plural | dict "Some" | T "AllSome" }} - {{ .Site.Title }}
|
|
|
|
{{ end }}
|
|
|
|
{{ define "main_inner_class" }}{{.Data.Plural}} posts-expand{{ end }}
|
|
|
|
{{ define "main" }}
|
2022-06-09 09:12:22 +08:00
|
|
|
<div class="post-block" lang="{{ .Site.LanguageCode }}">
|
2022-06-13 15:04:06 +08:00
|
|
|
<div class="post-header">
|
|
|
|
<h1>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ if eq .Data.Plural "categories" }}
|
|
|
|
{{ T "CateTitle" }}
|
|
|
|
{{ else if eq .Data.Plural "tags" }}
|
|
|
|
{{ T "TagTitle" }}
|
|
|
|
{{ end }}
|
2022-06-13 15:04:06 +08:00
|
|
|
</h1>
|
|
|
|
</div>
|
|
|
|
<div class="post-body">
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ if eq .Data.Plural "categories" }}
|
2022-06-09 09:12:22 +08:00
|
|
|
{{ $cats := .Site.Taxonomies.categories }}
|
|
|
|
<div class="category-all-page">
|
|
|
|
<div class="category-all-title">
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ T "CatesCounterTitle" (.Scratch.Get "catsCount") | safeHTML }}
|
2022-06-09 09:12:22 +08:00
|
|
|
</div>
|
|
|
|
<div class="category-all">
|
|
|
|
<ul class="category-list">
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ range $name, $items := $cats }}
|
2022-06-09 09:12:22 +08:00
|
|
|
<li class="category-list-item">
|
2022-12-19 11:23:47 +08:00
|
|
|
<a class="category-list-link" href="{{ "/categories/" | relLangURL }}{{ $name | urlize }}" data-pjax-state="">{{ .Page.Title }}</a>
|
2022-06-09 09:12:22 +08:00
|
|
|
<span class="category-list-count">{{ len $items }}</span>
|
|
|
|
</li>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ end }}
|
2022-06-09 09:12:22 +08:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ end }}
|
|
|
|
{{ if eq .Data.Plural "tags" }}
|
2022-06-09 09:12:22 +08:00
|
|
|
{{ $tags := .Site.Taxonomies.tags }}
|
|
|
|
<div class="tag-cloud">
|
|
|
|
<div class="tag-cloud-title">
|
2023-01-02 20:08:48 +08:00
|
|
|
{{ T "Terms.tags" (.Scratch.Get "tagsCount") | safeHTML }}
|
2022-06-09 09:12:22 +08:00
|
|
|
</div>
|
|
|
|
<div class="tag-cloud-tags">
|
|
|
|
{{ $randNums := (seq 10) }}
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ range $name, $items := $tags }}
|
2022-12-19 11:23:47 +08:00
|
|
|
<a class="tag-cloud-{{ index (shuffle $randNums) 0 }}" href="{{ "/tags/" | relLangURL }}{{ $name | urlize }}">{{ .Page.Title }}
|
2022-06-13 15:04:06 +08:00
|
|
|
<span class="tag-list-count">
|
|
|
|
<sup>({{ len $items }})</sup>
|
|
|
|
</span>
|
2022-06-09 09:12:22 +08:00
|
|
|
</a>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ end }}
|
2022-06-09 09:12:22 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ end }}
|
2022-06-09 09:12:22 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2023-01-01 21:12:58 +08:00
|
|
|
{{ end }}
|