From 7b835a80bd5e152fe95a739ebfea450885ba9b0a Mon Sep 17 00:00:00 2001 From: SafEight Date: Mon, 21 Nov 2022 21:41:25 +0100 Subject: [PATCH] Only remove .md suffix on internal links --- layouts/_default/_markup/render-link.html | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) 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 -}}