diff options
Diffstat (limited to 'layouts/_default')
-rw-r--r-- | layouts/_default/single.html | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 23341f4..5405e4a 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -13,16 +13,27 @@ {{ end }} {{ $image := "" }} - {{ if resources.Get (index .Params.images 0) }} - {{ $image = resources.Get (index .Params.images 0) }} - {{ else if (.Resources.ByType "image").GetMatch "*featured*" }} + {{ if (.Resources.ByType "image").GetMatch "*featured*" }} {{ $image = (.Resources.ByType "image").GetMatch "*featured*" }} + {{ else if resources.Get (index .Params.images 0) }} + {{ $image = resources.Get (index .Params.images 0) }} {{ end }} {{ with $image }} - {{ $image := .Fit (default "400x400" $.Params.image_size) }} + {{ if ne $image.MediaType.SubType "svg" }} + {{ $image := .Fit (default "400x400" $.Params.image_size) }} + {{ end }} <div class="tc"> <div class="relative dib"> - <img src="{{ $image.RelPermalink }}" class="ma0" alt="{{ .Title }}" /> + <img + src="{{ if ne .MediaType.SubType "svg" }} + {{ $image := .Fit (default "400x400" $.Params.image_size) }} + {{ $image.RelPermalink }} + {{ else }} + {{ $image.RelPermalink }} + {{ end }}" + class="ma0" + alt="{{ .Title }}" + /> {{ with $.Params.caption }} <a href="{{ .url }}" |