From 37461fd880f129cdd7010d276cc70f7f45151f39 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Thu, 30 Jul 2026 00:41:54 -0500 Subject: [PATCH] mathjax --- docs/javascripts/mathjax.js | 17 +++++++++++++++++ zensical.toml | 4 +--- 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 docs/javascripts/mathjax.js diff --git a/docs/javascripts/mathjax.js b/docs/javascripts/mathjax.js new file mode 100644 index 0000000..96f5eaa --- /dev/null +++ b/docs/javascripts/mathjax.js @@ -0,0 +1,17 @@ +window.MathJax = { + tex: { + inlineMath: [['\\(', '\\)']], + displayMath: [['\\[', '\\]']], + processEscapes: true, + processEnvironments: true + }, + options: { + ignoreHtmlClass: '.*|', + processHtmlClass: 'arithmatex' + } +}; + +const mathJaxScript = document.createElement('script'); +mathJaxScript.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js'; +mathJaxScript.async = true; +document.head.appendChild(mathJaxScript); diff --git a/zensical.toml b/zensical.toml index 786a40c..e9bd088 100644 --- a/zensical.toml +++ b/zensical.toml @@ -90,7 +90,6 @@ nav = [ ] }, { "Async SQLA" = [ { "Overview" = "skills/async-fastapi-sqlmodel/SKILL.md" }, - { "Index" = "skills/async-fastapi-sqlmodel/references/index.md" }, { "Engine" = "skills/async-fastapi-sqlmodel/references/engine.md" }, { "Session" = "skills/async-fastapi-sqlmodel/references/session.md" }, { "Tx" = "skills/async-fastapi-sqlmodel/references/transactions.md" }, @@ -140,7 +139,6 @@ nav = [ ] }, { "Zensical" = [ { "Overview" = "skills/zensical-docs/SKILL.md" }, - { "Map" = "skills/zensical-docs/references/index.md" }, { "Features" = "skills/zensical-docs/references/zensical-features.md" }, { "Theme" = "skills/zensical-docs/references/theme-customization-and-icons.md" }, { "Quality" = "skills/zensical-docs/references/documentation-quality.md" }, @@ -166,7 +164,7 @@ extra_css = ["stylesheets/mermaid-override.css"] # The path provided should be relative to the "docs_dir". # # Read more: https://zensical.org/docs/customization/#additional-javascript -extra_javascript = ["javascripts/mermaid-override.js"] +extra_javascript = ["javascripts/mermaid-override.js", "javascripts/mathjax.js"] # ---------------------------------------------------------------------------- # Section for configuring theme options