aboutsummaryrefslogtreecommitdiff
path: root/themes/default/layouts/partials/function-content.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/default/layouts/partials/function-content.html')
-rw-r--r--themes/default/layouts/partials/function-content.html19
1 files changed, 19 insertions, 0 deletions
diff --git a/themes/default/layouts/partials/function-content.html b/themes/default/layouts/partials/function-content.html
index de68946..bc90549 100644
--- a/themes/default/layouts/partials/function-content.html
+++ b/themes/default/layouts/partials/function-content.html
@@ -10,6 +10,25 @@
replaceRE "</figure></p>" "</figure>" |
-}}
+{{- $blockquoteFooterEnDash := delimit (findRE `</blockquote>\n<p>&ndash;.*</p>` .Content 1) "" -}}
+{{- $blockquoteFooterEmDash := delimit (findRE `</blockquote>\n<p>&mdash;.*</p>` .Content 1) "" -}}
+
+{{- $blockquoteFooterFixedEnDash := $blockquoteFooterEnDash |
+ replaceRE "</blockquote>\n<p>" "<footer><cite>" |
+ replaceRE "</p>" "</cite></footer></blockquote>" |
+-}}
+
+{{- $blockquoteFooterFixedEmDash := $blockquoteFooterEmDash |
+ replaceRE "</blockquote>\n<p>" "<footer><cite>" |
+ replaceRE "</p>" "</cite></footer></blockquote>" |
+-}}
+
+{{-
+ $content = $content |
+ replaceRE $blockquoteFooterEnDash $blockquoteFooterFixedEnDash |
+ replaceRE $blockquoteFooterEmDash $blockquoteFooterFixedEmDash |
+-}}
+
{{- if $empty -}}
{{- $content = "This message contains no content." -}}
{{- end -}}