diff --git a/layouts/partials/textprocessing.html b/layouts/partials/textprocessing.html index 7b82f3228..dbcc0535f 100644 --- a/layouts/partials/textprocessing.html +++ b/layouts/partials/textprocessing.html @@ -42,7 +42,24 @@ {{$display := index (last 1 (split $display "/")) 0}} - {{$curpage := $page.GetPage $title}} + + {{$searchtitle := $title }} + {{$curpage := $page.GetPage $searchtitle }} + + {{ if (eq $curpage.String "nopPage") }} + {{$searchtitle = (add $title ".md") }} + {{$curpage = $page.GetPage $searchtitle }} + {{ end }} + + {{ if (eq $curpage.String "nopPage") }} + {{$searchtitle = (replace $searchtitle "&" "&") }} + {{$searchtitle = (replace $searchtitle """ "\"") }} + {{$searchtitle = (replace $searchtitle "”" "\"") }} + {{$searchtitle = (replace $searchtitle "“" "\"") }} + {{$searchtitle = (replace $searchtitle "’" "'") }} + {{$searchtitle = (replace $searchtitle "‘" "'") }} + {{$curpage = $page.GetPage $searchtitle }} + {{ end }} {{$relpath := relURL $path}}