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