Javascript – Flask erstellt einen persönlichen Blog, die Makedown-Syntax führt zu einem HTML-Fehler
世界只因有你
世界只因有你 2017-06-08 11:03:14
0
2
958

Ich verwende derzeit Flask, um einen persönlichen Blog zu erstellen. Ich habe einen Markdown-Editor direkt im Internet gefunden, aber festgestellt, dass er nach dem Abrufen der Daten aus der Datenbank nicht in HTML gerendert werden konnte, also habe ich viel gesucht und das Markdown-Modul verwendet Um es manuell zu bearbeiten, wird die Zeichenfolge in das HTML-Format gerendert. Der Code lautet wie folgt

    content=m.content  #从数据库中取出mark格式的内容
    mystring= content.split('\n')
    res=''
    for line in mystring:
        html = markdown2.markdown(line)  #使用markdown模块渲染
        res += html
    print(res)

Aber der eigentliche Anzeigeeffekt ist tatsächlich

Bitte helfen Sie mir mit der richtigen Idee

世界只因有你
世界只因有你

Antworte allen(2)
仅有的幸福

所以你为什么要 split('n'), 破坏结构再给markdown解析?

请整个markdown文件内容解析!!!!!!

小葫芦

flask的jinja2 模板有自带的过滤器 会过滤掉html代码。
不过不建议关掉jinja2的过滤器 那样做很危险 ,
最好是用前端js 渲染

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage