我正在使用 rails 并有一个markItUp编辑器,使用 Markdown 自定义集。我唯一不知道的是如何让它提交原始 Markdown 而不是转换后的 html。我计划存储这两种格式,但我还没有找到任何能够将 html 解析回 markdown 的东西。我已经自定义了降价集 set.js,因为我们不想要整套格式化选项。这里:
myMarkdownSettings = {
previewParserPath: '',
onShiftEnter: {keepDefault:false, openWith:'\n\n'},
markupSet: [
{name:'Bold', key:'B', openWith:'**', closeWith:'**'},
{name:'Italic', key:'I', openWith:'_', closeWith:'_'},
{name:'Bulleted List', openWith:'- ' },
{name:'Link', key:'L', openWith:'[', closeWith:']([![Url:!:http://]!] "[![Title]!]")', placeHolder:'Your text to link here...' }
]
}
这是出现标记元素的页面的就绪代码:
$.editable.addInputType('markitup', {
element : $.editable.types.textarea.element,
plugin : function(myMarkdownSettings, original) {
$('textarea', this).markItUp(myMarkdownSettings);
}
});
$('.editable').editable({type : 'markitup'});
这有效,但它以 html 形式提交。我试图使用 wmd ,因为有一个输出选项可以保持降价文本不变,但无法让它飞起来。谢谢。