{{- $u := urls.Parse .Destination -}} {{- $url := .Destination -}} {{- if and (not $u.Scheme) (strings.HasSuffix $u.Path ".md") -}} {{- with $.Page.GetPage $u.Path -}} {{- $url = .RelPermalink -}} {{- with $u.RawQuery }}{{ $url = printf "%s?%s" $url . }}{{ end -}} {{- with $u.Fragment }}{{ $url = printf "%s#%s" $url . }}{{ end -}} {{- end -}} {{- end -}} {{ .Text | safeHTML }}