From b56308ef7e1b9daf39508c3de5c3b884595e940d Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Mon, 25 Apr 2022 13:48:33 +0200 Subject: [PATCH] feature: add support for GLFM math blocks This add supports for GLFM's math blocks [1] using hugo's Markdown render hooks [2]. [1]: https://docs.gitlab.com/ee/user/markdown.html#math [2]: https://gohugo.io/templates/render-hooks/#render-hooks-for-code-blocks Signed-off-by: Stephan Lachnit --- layouts/_default/_markup/render-codeblock-math.html | 3 +++ .../en/docs/Adding content/diagrams-and-formulae/index.md | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 layouts/_default/_markup/render-codeblock-math.html diff --git a/layouts/_default/_markup/render-codeblock-math.html b/layouts/_default/_markup/render-codeblock-math.html new file mode 100644 index 0000000000..149a1ae188 --- /dev/null +++ b/layouts/_default/_markup/render-codeblock-math.html @@ -0,0 +1,3 @@ +

$$ +{{ .Inner | safeHTML }} +$$

diff --git a/userguide/content/en/docs/Adding content/diagrams-and-formulae/index.md b/userguide/content/en/docs/Adding content/diagrams-and-formulae/index.md index b60de7f771..19f506c527 100644 --- a/userguide/content/en/docs/Adding content/diagrams-and-formulae/index.md +++ b/userguide/content/en/docs/Adding content/diagrams-and-formulae/index.md @@ -35,6 +35,13 @@ $$\tag*{(1)} P(E) = {n \choose k} p^k (1-p)^{n-k}$$ The probability of getting \\(k\\) heads when flipping \\(n\\) coins is: $$\tag*{(1)} P(E) = {n \choose k} p^k (1-p)^{n-k}$$ +You can also use [GLFM's math blocks](https://docs.gitlab.com/ee/user/markdown.html#math): +````markdown +```math +E = m c^2 +``` +```` + {{% alert title="Tip" %}} This [wiki page](https://en.wikibooks.org/wiki/LaTeX/Mathematics) provides in-depth information about typesetting mathematical formulae using the \\(\LaTeX\\) typesetting system. {{% /alert %}}