github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/themes/docsy/layouts/blog/list.html (about) 1 {{ define "main" }} 2 {{ if .Parent.IsHome }} 3 {{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) }} 4 {{ else }} 5 {{$.Scratch.Set "blog-pages" .Pages }} 6 {{ end }} 7 8 <div class="row"> 9 <div class="col-12"> 10 {{- if .Pages -}} 11 {{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006")}} 12 {{ range $pag.PageGroups }} 13 <h2>{{ T "post_posts_in" }} {{ .Key }}</h2> 14 <ul class="list-unstyled mt-4"> 15 {{ range .Pages }} 16 <li class="media mb-4"> 17 <div class="media-body"> 18 <h5 class="mt-0 mb-1"><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h5> 19 <p class="mb-2 mb-md-3"><small class="text-muted">{{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}</small></p> 20 <header class="article-meta"> 21 {{ $context := . }} 22 {{ if .Site.Params.Taxonomy.taxonomyPageHeader }} 23 {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyPageHeader }} 24 {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} 25 {{ end }} 26 {{ else }} 27 {{ range $taxo, $taxo_map := .Site.Taxonomies }} 28 {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} 29 {{ end }} 30 {{ end }} 31 {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} 32 {{ partial "reading-time.html" . }} 33 {{ end }} 34 </header> 35 {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }} 36 <p class="pt-0 mt-0">{{ .Plain | safeHTML | truncate 250 }}</p> 37 <p class="pt-0"><a href="{{ .RelPermalink }}" aria-label="{{ T "ui_read_more"}} - {{ .LinkTitle }}">{{ T "ui_read_more"}}</a></p> 38 </div> 39 </li> 40 {{ end }} 41 </ul> 42 {{ end }} 43 {{ end }} 44 </div> 45 </div> 46 <div class="row pl-2 pt-2"> 47 <div class="col"> 48 {{ if .Pages }} 49 {{ template "_internal/pagination.html" . }} 50 {{ end }} 51 </div> 52 </div> 53 {{ end }}