mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-07 08:15:58 +00:00
For example, now Chinese can be used in the names of tags, authors, and categories. Previously, this was blocked due to bugs in Hugo. As of Hugo v0.65, new functionality for taxonomies was introduced. The Hugo taxonomy feature powers authors, categories, and tags in Academic. BREAKING CHANGE: Requires Hugo v0.65+
68 lines
2.2 KiB
HTML
68 lines
2.2 KiB
HTML
{{ $is_list := .is_list }}
|
|
{{ $page := .page }}
|
|
|
|
<div class="article-metadata">
|
|
|
|
{{/* If `authors` is set and is not empty. */}}
|
|
{{ if $page.Params.authors }}
|
|
{{ $authorLen := len $page.Params.authors }}
|
|
{{ if gt $authorLen 0 }}
|
|
<div>
|
|
{{ partial "page_metadata_authors" $page }}
|
|
</div>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ if not (in (slice "talk" "page") $page.Type) }}
|
|
<span class="article-date">
|
|
{{ $date := $page.Lastmod.Format site.Params.date_format }}
|
|
{{ if eq $page.Type "publication" }}
|
|
{{ $date = $page.Date.Format (site.Params.publications.date_format | default "January, 2006") }}
|
|
{{ else }}
|
|
{{ if ne $page.Params.Lastmod $page.Params.Date }}
|
|
{{ i18n "last_updated" }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ $date }}
|
|
</span>
|
|
{{ end }}
|
|
|
|
{{ if and (eq $is_list 1) (eq $page.Type "publication") }}
|
|
<span class="middot-divider"></span>
|
|
<span class="pub-publication">
|
|
{{ if $page.Params.publication_short }}
|
|
{{ $page.Params.publication_short | markdownify }}
|
|
{{ else if $page.Params.publication }}
|
|
{{ $page.Params.publication | markdownify }}
|
|
{{ end }}
|
|
</span>
|
|
{{ end }}
|
|
|
|
{{ if and (eq $page.Type "post") (not (or (eq site.Params.reading_time false) (eq $page.Params.reading_time false))) }}
|
|
<span class="middot-divider"></span>
|
|
<span class="article-reading-time">
|
|
{{ $page.ReadingTime }} {{ i18n "minute_read" }}
|
|
</span>
|
|
{{ end }}
|
|
|
|
{{/* Show Disqus comment count if enabled. */}}
|
|
{{ $disqus_enabled := eq site.Params.comments.engine 1 | and (index site.Params.comments.commentable $page.Type) | and (ne $page.Params.commentable false) | or $page.Params.commentable }}
|
|
{{ if and $disqus_enabled (site.Params.comments.disqus.show_count | default true) }}
|
|
<span class="middot-divider"></span>
|
|
<a href="{{ $page.RelPermalink }}#disqus_thread"><!-- Count will be inserted here --></a>
|
|
{{ end}}
|
|
|
|
{{ $taxonomy := "categories" }}
|
|
{{ if $page.Param $taxonomy }}
|
|
<span class="middot-divider"></span>
|
|
<span class="article-categories">
|
|
<i class="fas fa-folder mr-1"></i>
|
|
{{- range $index, $value := ($page.GetTerms $taxonomy) -}}
|
|
{{- if gt $index 0 }}, {{ end -}}
|
|
<a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
|
|
{{- end -}}
|
|
</span>
|
|
{{ end }}
|
|
|
|
</div>
|