-
Notifications
You must be signed in to change notification settings - Fork 602
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Math support (MathJaX) to blackfriday.v2 #412
base: v2
Are you sure you want to change the base?
Conversation
Thanks! Would this also take care of this issue: #411? smartParens should be auto disabled inside equations so that |
of course. Since smartypants render only enabled when processing The following example rendered properly with this PR under default configuration (+MathJaX)
|
@rtfb Can you please look at this PR? |
This would be a big improvement as you have to disable completely Blackfriday to prevent wrong interpretations in math environments. |
I would like to not merge any changes that significantly change the way a source document is interpreted until we have CommonMark support (meaning that we can exercise their very exhaustive set of test cases, in addition to ours). There is another very similar PR: #288. There's some extensive discussion on it about ideas how a math extension could be implemented without altering the semantics of a source Markdown document. The gist is that MathJaX support could be added completely outside of Blackfriday core, as a drop-in renderer that does two custom things:
Since the above seems to be a viable idea, I'm doubly reluctant to merge this functionality into Blackfriday core without seeing it tried out (or at least discussed in more detail if others don't see it as viable as I do). |
FYI: the simple It might be a good idea to stick to that somewhat established syntax. |
Really hope this change can be merged soon! |
Add Math support (MathJaX) to blackfriday.v2
$
,$$
now can be rendered properly. Compatible with many markdown editor._
won't break subscript in LaTeX anymore.blackfriday.MathJaxSupport