44 lines
1.8 KiB
HTML
44 lines
1.8 KiB
HTML
<article class="box-masonry">
|
|
<a href="{{ .Permalink }}" title="{{ .Params.title }}" class="box-masonry-image">
|
|
{{- $thumb := "/img/logo.png" | absURL -}}
|
|
{{- if .Params.image -}}
|
|
{{- $thumb = .Params.image | absURL -}}
|
|
{{- else if .Params.howlongtobeat_id -}}
|
|
{{- $thumb = (printf "%scover.jpg" .Page.Permalink) | absURL -}}
|
|
{{- else -}}
|
|
<!-- taken from head-meta.html in brainabking -->
|
|
{{- $perm := .Permalink -}}
|
|
{{- $base := .Site.BaseURL -}}
|
|
{{- $match := findRE `!\[(.*)\]\((.+).(jpg|png|gif)` .RawContent 1 -}}
|
|
{{- range $match -}}
|
|
{{- $relthumb := replaceRE `!\[(.*)\]\(` "" . -}}
|
|
{{- if hasPrefix $relthumb "/" -}}
|
|
{{- $thumb = printf "%s%s" $base $relthumb -}}
|
|
{{- else -}}
|
|
{{- $thumb = printf "%s%s" $perm $relthumb -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
<img loading="lazy" src="{{ $thumb }}" alt="thumbnail of {{ .Title }}" style="display: block; max-width: 100%">
|
|
</a>
|
|
|
|
<div class="box-masonry-text">
|
|
<h4><a href="{{ .Permalink }}">{{ .Title }}</a></h4>
|
|
{{- if .Date -}}
|
|
{{- .Date.Format (.Site.Params.dateFormat | default "02/01/2006") | $.Scratch.Set "subtitle" -}}
|
|
<span class="sidebar-date" style="float: right;">
|
|
<svg class='icon icon-inline'>
|
|
<use xlink:href='#cal1'></use>
|
|
</svg>
|
|
{{- $.Scratch.Get "subtitle" -}}
|
|
</span>
|
|
{{- end -}}
|
|
<div class="box-masonry-description">
|
|
<p>
|
|
{{ if isset .Params "score" }}<strong>{{ partial "scorelabel" . }} |</strong>{{ end }}
|
|
{{ .Summary | truncate 150 }}
|
|
</p>
|
|
</div>
|
|
</div> <!-- box-masonry-text -->
|
|
</article>
|