{{ if .File -}} {{ with site.Params.repository -}} {{ $branch := .branch | default "main" -}} {{ $path := strings.TrimPrefix hugo.WorkingDir .File.Filename -}} {{ $edithref := printf .urlPatternEdit .owner .repo $branch $path | urls.JoinPath -}} {{ $viewhref := printf .urlPatternView .owner .repo $branch $path | urls.JoinPath -}}
{{ end -}} {{ end -}}