revuoxmrtheme/layouts/_default/list.html
Kumi 86de31fcec
feat: improve image handling on weekly issue covers
Updated image handling to use Hugo's image processing for resizing cover images, which enhances performance by serving optimized images. Replaces direct image URL with resource-based URL.
2024-08-07 08:39:04 +02:00

27 lines
No EOL
814 B
HTML

{{ define "main" }}
<ul id="posts">
{{ $paginator := .Paginate (where site.Pages "Type" "weekly") 6 }}
{{ range $paginator.Pages }}
{{ if not .Params.issuenumber }}
{{ continue }}
{{ end }}
<li class="post">
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
<time class="by-line">{{ .Date.Format .Site.Params.dateFormat }}</time>
<a href="{{ .RelPermalink }}">
{{ $image := .Resources.Get "cover.png" }}
{{ $image := $image.Resize "650x" }}
{{ with $image }}
<img class="img-lead" src="{{ $image.RelPermalink }}" alt="Revuo Monero Weekly #{{ .Params.issuenumber }} cover">
{{ end }}
</a>
{{ $sTitle := split .Params.title ":" }}
<p>{{ site.Title }} Weekly: {{ index $sTitle 1 }}</p>
</li>
{{ end }}
</ul>
{{ partial "pagination.html" . }}
{{ end }}