Browse Source

Add support for global LaTeX math rendering (overrides per page `math` setting)

George Cushen 9 years ago
parent
commit
e1faa267bf
2 changed files with 4 additions and 1 deletions
  1. 3 0
      exampleSite/config.toml
  2. 1 1
      layouts/partials/footer.html

+ 3 - 0
exampleSite/config.toml

@@ -26,6 +26,9 @@ googleAnalytics = ""
     #   Examples: "Mon, Jan 2, 2006" or "2006-01-02"
     date_format = "Mon, Jan 2, 2006"
 
+    # Enable global LaTeX math rendering? If false, you can enable it locally on a per page basis.
+    math = false
+
     # Link custom CSS and JS assets (relative to /static/css and /static/js respectively)
     custom_css = []
     custom_js  = []

+ 1 - 1
layouts/partials/footer.html

@@ -36,7 +36,7 @@
         <script>hljs.initHighlightingOnLoad();</script>
 
         <!-- LaTeX math rendering -->
-        {{ if and (isset .Params "math") (eq .Params.math true) }}
+        {{ if or (and (isset .Site.Params "math") (eq .Site.Params.math true)) (and (isset .Params "math") (eq .Params.math true)) }}
         <script type="text/x-mathjax-config">
             MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']] } });
         </script>