更新后的帖子
好吧,我已经设法使Markdown和MathJax一起工作,实际上它相对简单.我marked和MathJax一起使用过.
$(function() {
var $text = $("#text"), // the markdown textarea
$preview = $("#preview"); // the preview div
$text.on("keyup", function() {
$preview.html( marked($text.val()) ); // parse markdown
MathJax.Hub.Queue(["Typeset", MathJax.Hub, "preview"]); // then let MathJax do its job
})
});
Run Code Online (Sandbox Code Playgroud)
现在的问题是:我认为markdown在MathJax改变它之前解析我的数学.我该如何解决?我认为它固定在Math StackOverflow上,但如何?我需要停止markdown来解析数学
更新2
这是有效的,但不确定它是否与math.stackexchange的方式相同,但它似乎与我到目前为止测试的结果产生相似/相同的结果...
$(function() {
var $text = $("#text"),
$preview = $("#preview");
$text.on("keyup", function() {
$preview.html( $text.val() );
MathJax.Hub.Queue(["Typeset", MathJax.Hub, "preview"]);
});
MathJax.Hub.Register.MessageHook("End Process", function (message) {
$preview.html( marked($preview.html()) );
});
});
Run Code Online (Sandbox Code Playgroud)
老张贴下面
在math stackexchange中,我可以将MathJax与Markdown一起使用.我想知道我需要做什么?我可以使用像marked渲染Markdown …