aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-03-09 17:38:59 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-03-09 17:52:56 +0300
commit9c44060f0d9dd530a4d90c635da7b83935a1ec19 (patch)
tree9b4863cd1a38c965285506daf561619ee22b869a /README.md
parentadd README.md (diff)
downloadjekyll-theme-9c44060f0d9dd530a4d90c635da7b83935a1ec19.tar.gz
jekyll-theme-9c44060f0d9dd530a4d90c635da7b83935a1ec19.zip
MathJax: get rid of the workarond
Kramdown 2.2.0 supports MathJax v3 now.
Diffstat (limited to '')
-rw-r--r--README.md23
1 files changed, 2 insertions, 21 deletions
diff --git a/README.md b/README.md
index 188afe8..760ae02 100644
--- a/README.md
+++ b/README.md
@@ -36,27 +36,8 @@ $$
[MathJax]: https://www.mathjax.org/
-### GitHub workarounds
-
-MathJax version 3 is used, which is unsupported by Kramdown (which produces
-`<script type="math/tex; ..."` tags, suitable only for MathJax 2).
-This is why `math_engine` must be set to `null` in _config.yml in order to make
-Kramdown output block formulas wrapped in `$$` and inline formulas in `$`
-respectively ([inside `<span class="kdmath">` elements][kramdown issue]).
-Because if this, MathJax is additionally customized to recognize `$` as an
-inline formula delimiter in _includes/common/mathjax.html.
-
-GitHub Pages [helpfully overrides] the `math_engine` setting in your
-_config.yml, hardcoding it to `mathjax` instead of `null` (there's a related
-[pull request]).
-I couldn't find a better way than to override the setting in the markdown
-document itself using
-
- {::options math_engine="+nil+" /}
-
-[kramdown issue]: https://github.com/gettalong/kramdown/issues/342
-[helpfully overrides]: https://help.github.com/en/articles/configuring-jekyll
-[pull request]: https://github.com/github/pages-gem/pull/644
+Behind the scenes, Kramdown transforms these to `\(...\)` and `\[...\]`
+sequences, to be processed by MathJax.
History
-------