Browse Source

Allow user to change mathjax urls in render_math

Set 'source' as editable value in render_math settings,
allowing user to change mathjax script urls to their
preferred CDN, in case of bad network condition.
KangJing Huang (Chaserhkj) 9 years ago
parent
commit
11ea7a5b3b
1 changed files with 4 additions and 1 deletions
  1. 4 1
      render_math/math.py

+ 4 - 1
render_math/math.py

@@ -107,6 +107,9 @@ def process_settings(pelicanobj):
         if key == 'indent':
         if key == 'indent':
             mathjax_settings[key] = value
             mathjax_settings[key] = value
 
 
+        if key == 'source':
+            mathjax_settings[key] = value
+
         if key == 'show_menu' and isinstance(value, bool):
         if key == 'show_menu' and isinstance(value, bool):
             mathjax_settings[key] = 'true' if value else 'false'
             mathjax_settings[key] = 'true' if value else 'false'
 
 
@@ -155,7 +158,7 @@ def process_settings(pelicanobj):
             mathjax_settings[key] = 'true' if value else 'false'
             mathjax_settings[key] = 'true' if value else 'false'
 
 
         if key == 'force_tls' and isinstance(value, bool):
         if key == 'force_tls' and isinstance(value, bool):
-            mathjax_settings[key] = 'true' if value else 'false'       
+            mathjax_settings[key] = 'true' if value else 'false'
 
 
         if key == 'responsive_break' and isinstance(value, int):
         if key == 'responsive_break' and isinstance(value, int):
             mathjax_settings[key] = str(value)
             mathjax_settings[key] = str(value)