2012-03-09 12 views
2

我試圖使用Pagedown將某些markdown轉換爲HTML。Blockquotes和代碼塊在Pagedown中無法正常工作

我有一些降價一個div它

<div id="text"> 
> This is supposed to be a blockquote 

    1 < 2 
</div> 

,我將其與此代碼

$(function() { 
    var sanitizer = Markdown.getSanitizingConverter(); 
    var text = $("#text").html(); 
    $("#text").html(sanitizer.makeHtml(text)); 
}); 

沒有BLOCKQUOTE,左尖括號HTML(< )在代碼塊中被轉換爲&lt;

您可以觀察我的問題on jsFiddle

我需要做些什麼來解決這個問題?

+0

嘗試使用'的.text()'代替'html的()'。 – 2012-03-09 18:46:17

+0

Doh!很明顯... – 2012-03-09 18:54:43

回答

0
$(function() { 
    var $text = $('#text'), 
     convert = Markdown.getSanitizingConverter().makeHtml, 
     result = convert($text.text()); 
    $text.html(result); 
});