-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
Manualy插入散列不應該被渲染。
我調查了SimpleMDE的JavaScript代碼,但我無法弄清楚如何防止呈現。
有人有線索嗎?
問候,
羅伯特