javascript - flask建立個人博客,makedown語法渲染成html出錯
世界只因有你
世界只因有你 2017-06-08 11:03:14
0
2
964

目前在用flask搭建個人博客,直接在網上找的一個markdown的編輯器扒了下來,但發現從數據庫取出數據後沒法渲染成html,於是搜了一大堆,用了markdown模組,手動將字串渲染成html格式,程式碼如下

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

但實際顯示效果確實

求助正確想法

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

全部回覆(2)
仅有的幸福

所以你為什麼要 split('n'), 破壞結構再給markdown解析?

請整個markdown檔案內容解析!!!!!!

小葫芦

flask的jinja2 模板有自帶的過濾器 會過濾掉html程式碼。
不過不建議關掉jinja2的過濾器 那樣做很危險 ,
最好是用前端js 渲染

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板