我现在有这在我的编辑..转换降价/ ASCI(多线)为HTML(的NodeJS)
* Line one
* Line two
some more info
Markdown软件包将降价转为HTML以显示在我的网站上,这工作正常。
但是它忽略了换行符,从而给我这个输出...
<ul><li>Line one</li><li>Line two\r\nsome more info</li></ul>
当我想输出是...
<ul><li>Line one</li><li>Line two</li></ul>some more info
我想我在我通过降价运行之前,需要从我的单行创建一个“多行字符串”?
有关最佳方法的任何想法?
目前使用此代码,如果已经存储为HTML DB中,而忽略他们(我们从HTML迁移到MD
var markdown = require("markdown").markdown;
var unMarkdownDescriptions = function(description){
//Check if currently contains HTML.
if(typeof description !== "undefined"){
if(description.indexOf("<") !=-1){
return description;
}else{
return html_content = markdown.toHTML(description);
}
}else{
return '';
}
}
当前代码检查,对ERP产生的HTML是最好的时候,狡猾!)
曾为梦想,完美,谢谢! –