From 614a6222a1638c159d2ac9c005be5b2ddec78dd2 Mon Sep 17 00:00:00 2001
From: Adam Brangenberg <adambrangenberg@proton.me>
Date: Thu, 29 Dec 2022 15:43:41 +0000
Subject: [PATCH] refactor: General performance/style improvements (#262)
---
layouts/partials/textprocessing.html | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/layouts/partials/textprocessing.html b/layouts/partials/textprocessing.html
index 7f29028..dbcc053 100644
--- a/layouts/partials/textprocessing.html
+++ b/layouts/partials/textprocessing.html
@@ -42,7 +42,24 @@
<!-- remove subfolder from title -->
{{$display := index (last 1 (split $display "/")) 0}}
- {{$curpage := $page.GetPage $title}}
+ <!-- attempt to get title -->
+ {{$searchtitle := $title }}
+ {{$curpage := $page.GetPage $searchtitle }}
+ <!-- attempt to search md file instead -->
+ {{ if (eq $curpage.String "nopPage") }}
+ {{$searchtitle = (add $title ".md") }}
+ {{$curpage = $page.GetPage $searchtitle }}
+ {{ end }}
+ <!-- attempt to reverse typographer behaviour -->
+ {{ 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}}
<!-- If path to Hugo page -->
@@ -113,7 +130,7 @@
{{end}}
{{/* Make ==text== into <mark>text</mark> */}}
-{{$mark := findRE "(?Us)==([^\\$]+)==" $content}}
+{{$mark := findRE "==([^=\n]+)==" $content}}
{{range $mark}}
{{$fixed := printf "<mark>%s</mark>" (replace . "==" "")}}
{{$content = replace $content . $fixed}}
--
Gitblit v1.10.0