هناك بعض الإعدادات المسبقة لـ MathJax في discourse/plugins/discourse-math/assets/javascripts/lib/math-renderer.js at main · discourse/discourse ولكن هناك عدد قليل فقط من الإعدادات المتاحة لتعديل هذا التكوين. ماذا عن إضافة إعداد لتكوين JSON إضافي، والذي يندمج مع التكوين المحدد مسبقًا ويسمح بتكوين أكثر دقة لـ MathJax؟
حالة الاستخدام لدينا هي تخصيص تكوين مسار المُحمّل (loader path configuration) باستخدام شبكة توصيل محتوى (CDN) بديلة. حاليًا، لا يمكن تحقيق ذلك إلا عن طريق تعديل كود المكون الإضافي (plugin)، وهو أمر غير موصى به ويزيد من تعقيد النشر.
انظر أيضًا Feature Request: Support for \nicefrac in Discourse Math (\KaTeX/\MathJax) - Feature - Discourse Meta. إذا كان التكوين المخصص مدعومًا، فيمكن دعمه ببساطة عن طريق تعيين التكوين الإضافي التالي من واجهة مستخدم المسؤول (admin UI):
{
loader: {load: ['[tex]/units']},
tex: {packages: {'[+]': ['units']}}
}