diff options
author | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-03 20:08:36 +0300 |
---|---|---|
committer | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-03 20:08:36 +0300 |
commit | 59c7d4567380d1a9c80e96eb958fdbdd512ce006 (patch) | |
tree | 65410cfc10dbc7d060ec23be110662d9b7f6b0e9 /themes/hugo-theme-stack/layouts/partials/article/components/details.html |
новая жизнь блога
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/article/components/details.html')
-rw-r--r-- | themes/hugo-theme-stack/layouts/partials/article/components/details.html | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/article/components/details.html b/themes/hugo-theme-stack/layouts/partials/article/components/details.html new file mode 100644 index 0000000..7c27302 --- /dev/null +++ b/themes/hugo-theme-stack/layouts/partials/article/components/details.html @@ -0,0 +1,61 @@ +<div class="article-details"> + {{ if .Params.categories }} + <header class="article-category"> + {{ range (.GetTerms "categories") }} + <a href="{{ .RelPermalink }}" {{ with .Params.style }}style="background-color: {{ .background }}; color: {{ .color }};"{{ end }}> + {{ .LinkTitle }} + </a> + {{ end }} + </header> + {{ end }} + + <div class="article-title-wrapper"> + <h2 class="article-title"> + <a href="{{ .RelPermalink }}"> + {{- .Title -}} + </a> + </h2> + + {{ with .Params.description }} + <h3 class="article-subtitle"> + {{ . }} + </h3> + {{ end }} + </div> + + {{ $showReadingTime := .Params.readingTime | default (.Site.Params.article.readingTime) }} + {{ $showDate := not .Date.IsZero }} + {{ $showFooter := or $showDate $showReadingTime }} + {{ if $showFooter }} + <footer class="article-time"> + {{ if $showDate }} + <div> + {{ partial "helper/icon" "date" }} + <time class="article-time--published"> + {{- .Date | time.Format (or .Site.Params.dateFormat.published "Jan 02, 2006") -}} + </time> + </div> + {{ end }} + + {{ if $showReadingTime }} + <div> + {{ partial "helper/icon" "clock" }} + <time class="article-time--reading"> + {{ T "article.readingTime" .ReadingTime }} + </time> + </div> + {{ end }} + </footer> + {{ end }} + + {{ if .IsTranslated }} + <footer class="article-translations"> + {{ partial "helper/icon" "language" }} + <div> + {{ range .Translations }} + <a href="{{ .Permalink }}" class="link">{{ .Language.LanguageName }}</a> + {{ end }} + </div> + </footer> + {{ end }} +</div> |