1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-27 15:36:22 -04:00
jarv.is/layouts/shortcodes/image.amp.html
Jake Jarvis f51e912632
make optimize-image more function-like
....instead of relying on $.Scratch
2020-01-15 10:30:01 -05:00

15 lines
581 B
HTML

{{- $optimized := partial "functions/optimize-image" . -}}
<p class="image">
<amp-img
{{- with .Get "alt" }} alt="{{ . | safeHTML }}" title="{{ . | safeHTML }}"{{ else }}
{{- with .Inner }} alt="{{ . | $.Page.RenderString | plainify | safeHTML }}" title="{{ . | $.Page.RenderString | plainify | safeHTML }}"{{ end }}{{ end }}
src="{{ $optimized.Permalink }}"
width="{{ $optimized.Width }}"
height="{{ $optimized.Height }}"
layout="intrinsic">
</amp-img>
</p>
{{- with .Inner }}<p class="caption">{{ . | $.Page.RenderString | safeHTML }}</p>{{ end -}}