{{ $fname := .Get "filename" | strings.TrimLeft "/" }} {{ $cleanFname := $fname | strings.TrimSuffix "#no-click" }} {{ $noClick := strings.HasSuffix $fname "#no-click" }} {{ if not (hasPrefix $cleanFname "/") }} {{ .Scratch.Set "file" (printf "/%s" $cleanFname) }} {{ else }} {{ .Scratch.Set "file" $cleanFname }} {{ end }} {{.}}