{{- $u := urls.Parse .Destination -}} {{- $path := strings.TrimPrefix "./" $u.Path -}} {{- $res := or (.PageInner.Resources.Get $path) (resources.Get $path) -}} {{- $src := $u.String -}} {{- if not $u.IsAbs -}} {{- with $res -}} {{- $src = .RelPermalink -}} {{- with $u.RawQuery -}} {{- $src = printf "%s?%s" $src . -}} {{- end -}} {{- with $u.Fragment -}} {{- $src = printf "%s#%s" $src . -}} {{- end -}} {{- end -}} {{- end -}} {{- if .IsBlock -}}
{{ .PlainText }} {{- with $res.Params.legend -}}
{{- . -}}
{{- end -}}
{{- else -}} {{ .PlainText }} {{- end -}} {{- define "_partials/render-image.html" -}} {{- end -}}