Ich habe diese Zeit in meinem Lektor ..Konvertieren von Markdown/ASCI (mehrzeilige) To HTML (NodeJS)
* Line one
* Line two
some more info
die wie folgt
* Line one\r\n* Line two\r\nsome more info
in der Datenbank sitzt Ich benutze Markdown-Paket, um die Markdown zu HTML auf meiner Website anzuzeigen, das funktioniert gut.
Allerdings wird die Zeilenumbrüche ignoriert, so dass mir diese Ausgabe zu geben ...
<ul><li>Line one</li><li>Line two\r\nsome more info</li></ul>
Wenn der Ausgang ich will, ist ...
<ul><li>Line one</li><li>Line two</li></ul>some more info
I ich denke, Müssen Sie eine "mehrzeilige Zeichenfolge" aus meiner einzelnen Zeile erstellen, bevor ich sie durch den Markdown führe?
Irgendwelche Gedanken über den besten Ansatz?
Derzeit diesen Code mit
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 '';
}
}
Aktuelle Code überprüfen, ob bereits als HTML in DB gespeichert und ignoriert sie (die wir von HTML zu MD migriert werden, die HTML-Datei auf dem ERP generierten ist bei den besten Zeiten zwielichtigen !)
einen Traum gearbeitet, perfekt und danke! –