From 11ea7a5b3bd82d78a36967c95d05d03c7c23f8f7 Mon Sep 17 00:00:00 2001 From: "KangJing Huang (Chaserhkj)" Date: Sat, 19 Mar 2016 14:29:14 +0800 Subject: [PATCH] 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. --- render_math/math.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/render_math/math.py b/render_math/math.py index 00a540788..e02ca9bd6 100644 --- a/render_math/math.py +++ b/render_math/math.py @@ -107,6 +107,9 @@ def process_settings(pelicanobj): if key == 'indent': mathjax_settings[key] = value + if key == 'source': + mathjax_settings[key] = value + if key == 'show_menu' and isinstance(value, bool): mathjax_settings[key] = 'true' if value else 'false' @@ -155,7 +158,7 @@ def process_settings(pelicanobj): mathjax_settings[key] = 'true' if value else 'false' 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): mathjax_settings[key] = str(value)