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 -}}