diff --git a/layouts/_default/_markup/render-link.html b/layouts/_default/_markup/render-link.html index 4757b7284..26963ba83 100644 --- a/layouts/_default/_markup/render-link.html +++ b/layouts/_default/_markup/render-link.html @@ -1,16 +1,16 @@ -{{$trimmed := strings.TrimSuffix ".md" (.Destination | safeURL)}} -{{$dashedurl := replace $trimmed "%20" "-" }} +{{$dashedurl := replace .Destination "%20" "-" }} {{$external := strings.HasPrefix $dashedurl "http" }} {{- if $external -}} -{{ .Text | safeHTML }} + {{ .Text | safeHTML }} {{- else -}} -{{$spacedurl := replace $trimmed "%20" " " }} -{{$fixedUrl := (cond (hasPrefix $spacedurl "/") $spacedurl (print "/" $spacedurl)) | urlize}} -{{$nonexistent := eq (.Page.GetPage $spacedurl).RelPermalink ""}} -{{$rooted := default $spacedurl ((.Page.GetPage $spacedurl).RelPermalink) }} -{{- .Text | safeHTML -}} - + {{$trimmed := strings.TrimSuffix ".md" (.Destination | safeURL)}} + {{$spacedurl := replace $trimmed "%20" " " }} + {{$fixedUrl := (cond (hasPrefix $spacedurl "/") $spacedurl (print "/" $spacedurl)) | urlize}} + {{$nonexistent := eq (.Page.GetPage $spacedurl).RelPermalink ""}} + {{$rooted := default $spacedurl ((.Page.GetPage $spacedurl).RelPermalink) }} + {{- .Text | safeHTML -}} + {{- end -}}