diff options
Diffstat (limited to 'layouts/_default/list.html')
-rw-r--r-- | layouts/_default/list.html | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 395fd5b..5c1ac2c 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -23,14 +23,18 @@ </div> <div class="summary"> <a href="{{ .RelPermalink }}"> - {{ with .Params.thumbnail }} - <div class="thumbnail"><img src="{{ relURL . }}" alt="Thumbnail" /></div> + {{ with .Resources.GetMatch (printf "%s" .Params.thumbnail) }} + <div class="thumbnail"><img src="{{ relURL .Permalink }}" alt="Thumbnail" /></div> + {{ else }} + {{ with .Params.thumbnail }} + <div class="thumbnail"><img src="{{ relURL .}}" alt="Thumbnail" /></div> {{ else }} {{ $img := findRE "<img src=\"[^\"]+\"" .Content 1 }} {{ range $img }} <div class="thumbnail">{{ (print . " alt=\"Thumbnail\" />") | safeHTML }}</div> {{ end }} {{ end }} + {{ end }} {{ with .Description }} {{ $.Scratch.Set "summary" (markdownify .) }} {{ else }} |