{{- $u := urls.Parse .Destination -}} {{- $src := $u.String -}} {{ if not (or $u.IsAbs (strings.HasPrefix $u.String "/")) }} {{ $base := urls.Parse .Page.Permalink }} {{ if strings.HasSuffix .Page.File.BaseFileName "index" }} {{ $src = $base.JoinPath $u.Path -}} {{ else }} {{ $src = $base.JoinPath "../" $u.Path -}} {{ end }} {{ end }} {{ $params := $u.Query }} {{ $width := $params.Get "w" }} {{ $height := $params.Get "h" }} {{ $border := $params.Has "border" }}
{{ .Text }} {{ with .Title }}
{{ . }}
{{ end }}