{{- $disableImageOptimization := .Page.Site.Params.disableImageOptimization | default false }} {{- $url := urls.Parse .Destination }} {{- $altText := .Text }} {{- $caption := .Title }} {{- if findRE "^https?" $url.Scheme }}
{{ $altText }} {{ with $caption }}
{{ . | markdownify }}
{{ end }}
{{- else }} {{- $resource := "" }} {{- if $.Page.Resources.GetMatch ($url.String) }} {{- $resource = $.Page.Resources.GetMatch ($url.String) }} {{- else if resources.GetMatch ($url.String) }} {{- $resource = resources.Get ($url.String) }} {{- end }} {{- with $resource }}
{{- if or $disableImageOptimization (eq .MediaType.SubType "svg")}} {{ $altText }} {{- else }} {{ $altText }} {{- end }} {{ with $caption }}
{{ . | markdownify }}
{{ end }}
{{- else }}
{{ $altText }} {{ with $caption }}
{{ . | markdownify }}
{{ end }}
{{- end }} {{- end }}