lumbung.space/themes/lumbung-theme/layouts/partials/shout_card.html

50 lines
2.3 KiB
HTML
Raw Normal View History

<div class='shout card {{ .Params.feed_name }}'>
2021-12-15 10:09:08 +00:00
<article class="h-entry shout">
<header>
{{ $postPermalink := .Permalink}}
2022-01-13 10:43:19 +00:00
<h2 class="p-name"><a href="{{ .Permalink }}" class="u-url">
{{ range $i, $e := .Params.tags -}}
{{- if $i -}} {{ end -}}
2022-01-17 11:43:02 +00:00
<a href='{{ "/tags/" | relLangURL }}{{ . | urlize }}'>#{{ $e | humanize | lower }}</a>
2022-01-13 10:43:19 +00:00
{{- end -}}
</a></h2>
2021-12-15 10:09:08 +00:00
</header>
{{ with (index (.Resources.ByType "video") 0) }}
{{/* TODO this current logic does not suport video & image mixed */}}
<div class="p-summary">
<video controls width="540px" preload="none" poster="{{ $postPermalink }}/thumbnail.png">
<source src="{{.Permalink}}" type="video/mp4">
</video>
{{ else}}
2021-12-15 10:09:08 +00:00
{{ with (index (.Resources.ByType "image") 0) }}
{{ $height := add .Height 0.0}}
{{ $ratio := div $height .Width}}
{{ $thumb := .Fit "540x540 q80 webp"}}
2021-12-15 10:09:08 +00:00
<div class="p-summary{{if gt $ratio 1 }} portrait {{else}} landscape {{end}}">
<div class="summary-image {{if gt $ratio 1 }} portrait {{else}} landscape {{end}}">
<a href="{{ $postPermalink }}"><img src="{{ $thumb.Permalink }}" alt="{{ .Title }}"> </a>
</div>
{{ else }}
2021-12-15 10:09:08 +00:00
<div class="p-summary">
{{ end }}
{{ end }}
2021-12-15 10:09:08 +00:00
<div class="summary-text">
{{ .Summary }}
</div>
</div>
<div class="shout-source"></div>
<footer class='post-footer'>
<div class='footer-metadata'>
<span class="from p-author">{{ if .Params.authors }}From {{range .Params.authors}}<b> <a href='{{ "/authors/" | relLangURL }}{{ . | urlize }}/'> {{ . }}</a> {{end}}</b> on{{ end }}</span>
2021-12-15 10:09:08 +00:00
<time class="dt-published" datetime="{{ .Date.Format `Jan 02 2006` }}">{{ .Date.Format "Jan 02, 2006" }}</time>
</div>
{{ if .Truncated }}
2021-12-15 10:09:08 +00:00
<div class="footer-filler"></div>
<div class='read-more'><a href="{{ .RelPermalink }}">Read More…</a></div>
{{ end }}
</footer>
2021-12-15 10:09:08 +00:00
</article>
2022-01-17 11:43:02 +00:00
</div>