2017-01-17 37 views
-1

我做了一個定製版本的wagtail-markdown,所以我可以定義編輯器的工具欄。如何防止在SimpleMDE markdown編輯器中呈現標題?

使用的編輯器是SimpleMDE

MarkdownFiled正在使用MarkdownTextarea小部件。小部件可以自己附加。

def render_js_init(self, id_, name, value): 
     return 'simplemdeAttach("{0}", {1});'.format(id_, self.toolbar) 

simplemdeAttach

/* 
* Used to initialize Simple MDE when Markdown blocks are used in StreamFields. 
*/  

function simplemdeAttach(id, toolbar) { 
     console.log('For id: '+ id + ' toolbar: ' + toolbar); 
     var mde = new SimpleMDE({ 
      toolbar : toolbar, 
      element: document.getElementById(id), 
      autofocus: false, 
      spellChecker: false, 
     }); 
     mde.render(); 
     mde.codemirror.on("change", function(){ 
      $('#' + id).val(mde.value()); 
     }); 
    } 

編輯器在Wagtailadmin

widget at work

Manualy插入散列不應該被渲染。

我調查了SimpleMDE的JavaScript代碼,但我無法弄清楚如何防止呈現。

有人有線索嗎?

問候,

羅伯特

回答

0

我完全錯了方向。實時渲染不會插入標題標籤,但會添加具有相應樣式的類,使其看起來像標題。

相關問題