From 17c498dd13cdc6b189046789bc0dec5893112846 Mon Sep 17 00:00:00 2001 From: Dmitry Kolosov Date: Wed, 3 Jun 2020 23:39:17 +0300 Subject: [PATCH] Fix deprecation error about markup type mmark on example sites --- ...-typesetting.mmark => math-typesetting.md} | 1 - ...-typesetting.mmark => math-typesetting.md} | 1 - .../content/post/math-typesetting.pl.md | 45 +++++++++++++++++++ 3 files changed, 45 insertions(+), 2 deletions(-) rename exampleSite/content/post/{math-typesetting.mmark => math-typesetting.md} (99%) rename exampleSiteMultilingual/content/post/{math-typesetting.mmark => math-typesetting.md} (99%) create mode 100644 exampleSiteMultilingual/content/post/math-typesetting.pl.md diff --git a/exampleSite/content/post/math-typesetting.mmark b/exampleSite/content/post/math-typesetting.md similarity index 99% rename from exampleSite/content/post/math-typesetting.mmark rename to exampleSite/content/post/math-typesetting.md index 7f421ae..a1467e3 100644 --- a/exampleSite/content/post/math-typesetting.mmark +++ b/exampleSite/content/post/math-typesetting.md @@ -3,7 +3,6 @@ author: Hugo Authors title: Math Typesetting date: 2019-03-08 description: A brief guide to setup KaTeX -markup: mmark math: true --- diff --git a/exampleSiteMultilingual/content/post/math-typesetting.mmark b/exampleSiteMultilingual/content/post/math-typesetting.md similarity index 99% rename from exampleSiteMultilingual/content/post/math-typesetting.mmark rename to exampleSiteMultilingual/content/post/math-typesetting.md index 7f421ae..a1467e3 100644 --- a/exampleSiteMultilingual/content/post/math-typesetting.mmark +++ b/exampleSiteMultilingual/content/post/math-typesetting.md @@ -3,7 +3,6 @@ author: Hugo Authors title: Math Typesetting date: 2019-03-08 description: A brief guide to setup KaTeX -markup: mmark math: true --- diff --git a/exampleSiteMultilingual/content/post/math-typesetting.pl.md b/exampleSiteMultilingual/content/post/math-typesetting.pl.md new file mode 100644 index 0000000..a1467e3 --- /dev/null +++ b/exampleSiteMultilingual/content/post/math-typesetting.pl.md @@ -0,0 +1,45 @@ +--- +author: Hugo Authors +title: Math Typesetting +date: 2019-03-08 +description: A brief guide to setup KaTeX +math: true +--- + +Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries. + + +In this example we will be using [KaTeX](https://katex.org/) + +- Create a partial under `/layouts/partials/math.html` +- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Include the partial in your templates like so: + +``` +{{ if or .Params.math .Site.Params.math }} +{{ partial "math.html" . }} +{{ end }} +``` +- To enable KaTex globally set the parameter `math` to `true` in a project's configuration +- To enable KaTex on a per page basis include the parameter `math: true` in content files. + +**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) +{{< math.inline >}} +{{ if or .Page.Params.math .Site.Params.math }} + + + + +{{ end }} +{{}} + +### Examples + +Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887… $$ + +Block math: + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ +