From a111041867b14fcb0490d3495186b5205e7e2364 Mon Sep 17 00:00:00 2001 From: Alex Shpak Date: Sat, 17 Feb 2024 18:57:02 +0100 Subject: [PATCH] #583, fix katex and mermaid examples with raw html --- .../content.en/docs/shortcodes/katex.md | 18 +++++++++++------- .../content.en/docs/shortcodes/mermaid.md | 17 +++++++++++------ layouts/shortcodes/html.html | 1 + layouts/shortcodes/katex.html | 4 ++-- 4 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 layouts/shortcodes/html.html diff --git a/exampleSite/content.en/docs/shortcodes/katex.md b/exampleSite/content.en/docs/shortcodes/katex.md index f292ca13..0b7b236f 100644 --- a/exampleSite/content.en/docs/shortcodes/katex.md +++ b/exampleSite/content.en/docs/shortcodes/katex.md @@ -6,26 +6,30 @@ title: KaTeX KaTeX shortcode let you render math typesetting in markdown document. See [KaTeX](https://katex.org/) ## Example -{{< columns >}} + +
+
```latex -{{}} +{{}} f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi -{{}} +{{< /katex */>}} ``` -<---> +
+
-{{< katex display >}} +{{< katex display=true class="optional" >}} f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi {{< /katex >}} -{{< /columns >}} +
+
## Display Mode Example Here is some inline example: {{< katex >}}\pi(x){{< /katex >}}, rendered in the same line. And below is `display` example, having `display: block` -{{< katex display >}} +{{< katex display=true >}} f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi {{< /katex >}} Text continues here. diff --git a/exampleSite/content.en/docs/shortcodes/mermaid.md b/exampleSite/content.en/docs/shortcodes/mermaid.md index a9ed4d48..09eecea2 100644 --- a/exampleSite/content.en/docs/shortcodes/mermaid.md +++ b/exampleSite/content.en/docs/shortcodes/mermaid.md @@ -11,9 +11,12 @@ create a `mermaid.json` file in your `assets` folder! ## Example -{{< columns >}} + +
+
+ ```tpl -{{}} +{{}} stateDiagram-v2 State1: The state with a note note right of State1 @@ -22,12 +25,13 @@ stateDiagram-v2 end note State1 --> State2 note left of State2 : This is the note to the left. -{{}} +{{< /mermaid */>}} ``` -<---> +
+
-{{< mermaid >}} +{{< mermaid class="optional" >}} stateDiagram-v2 State1: The state with a note note right of State1 @@ -38,4 +42,5 @@ stateDiagram-v2 note left of State2 : This is the note to the left. {{< /mermaid >}} -{{< /columns >}} +
+
\ No newline at end of file diff --git a/layouts/shortcodes/html.html b/layouts/shortcodes/html.html new file mode 100644 index 00000000..141a3a84 --- /dev/null +++ b/layouts/shortcodes/html.html @@ -0,0 +1 @@ +{{- .Inner -}} \ No newline at end of file diff --git a/layouts/shortcodes/katex.html b/layouts/shortcodes/katex.html index c83135eb..cb7f6f20 100644 --- a/layouts/shortcodes/katex.html +++ b/layouts/shortcodes/katex.html @@ -7,7 +7,7 @@ {{- end -}} - {{ cond (in .Params "display") "\\[" "\\(" -}} + {{ with .Get "display" }}\[{{else}}\({{end}} {{- trim .Inner "\n" -}} - {{- cond (in .Params "display") "\\]" "\\)" }} + {{ with .Get "display" }}\]{{else}}\){{end}}