From 17b85bbb08aeb10f92553ded1c2b9cfd8685b7b2 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sat, 8 Oct 2022 10:43:41 +0200 Subject: [PATCH] Use user-defined delimiters for GLFM math blocks Signed-off-by: Stephan Lachnit --- .../_default/_markup/render-codeblock-math.html | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/layouts/_default/_markup/render-codeblock-math.html b/layouts/_default/_markup/render-codeblock-math.html index 149a1ae188..831b9a2f6b 100644 --- a/layouts/_default/_markup/render-codeblock-math.html +++ b/layouts/_default/_markup/render-codeblock-math.html @@ -1,3 +1,16 @@ -

$$ +{{/* set default delimiters */}} +{{ $delimiter_left := "$$" }} +{{ $delimiter_right := "$$" }} + +{{/* override delimiters if set in config file */}} +{{ with $.Page.Site.Params.katex.options.delimiters }} + {{ range first 1 ( where . "display" true ) }} + {{ $delimiter_left = index . "left" }} + {{ $delimiter_right = index . "right" }} + {{ end }} +{{end}} + +{{/* output of equation */}} +

{{ $delimiter_left }} {{ .Inner | safeHTML }} -$$

+{{ $delimiter_right }}