You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.9 KiB
HTML

{{ define "main" }}
<div class="post-list-container post-list-container-no-background">
{{ $paginator := .Paginate (where .Site.RegularPages "Params.hidden" "!=" true) }}
{{range $paginator.Pages }}
<a href="{{.RelPermalink}}" class="a-block">
<div class="post-item-wrapper">
<div class="post-item post-item-no-divider">
<div class="post-item-info-wrapper">
<div class="post-item-title">
{{.Title}}
</div>
<div class="post-item-summary">
{{ if .Description }}
{{ .Description }}
{{ else }}
{{ .Summary }}
{{ end }}
</div>
{{ partial "post-item-meta.html" . }}
</div>
{{ $featured_image := .Params.featured_image }}
{{ if $featured_image }}
{{ $image := .Resources.GetMatch (.Params.featured_image) }}
<div class="post-item-image-wrapper">
<div class="post-item-image"
{{ if $image }}
{{ $thumbnail := $image.Resize "690x360" }}
style="background-image: url('{{ $thumbnail.RelPermalink }}')"
{{ else }}
style="background-image: url('{{ $featured_image | absURL}}')"
{{ end }}
></div>
</div>
{{ end }}
</div>
</div>
{{ end }}
</a>
</div>
{{ end }}