【问题标题】:HTML not being rendered in a Flask blog that accepts MarkdownHTML 未在接受 Markdown 的 Flask 博客中呈现
【发布时间】:2015-08-28 19:45:49
【问题描述】:

使用在 Flask (https://github.com/dmaslov/flask-blog) 上编写的简单博客引擎,该引擎接受降价来写帖子。

Markdown 应该支持 HTML。出于某种原因,我的 HTML 未被识别,并且我的标签按字面意思呈现为文本。

在我的申请文件中,我有

from flaskext.markdown import Markdown
md = Markdown(app, safe_mode=False, output_format='html5')

在我的烧瓶应用程序中使用 flask.markdown 库 https://pythonhosted.org/Flask-Markdown/

这应该允许我在我的帖子中使用 HTML 以及侧边标记,但由于某种原因它不是。

【问题讨论】:

    标签: python flask markdown


    【解决方案1】:

    这个引擎转义了 html 标签。不幸或幸运的是,您只能使用所见即所得的编辑器。

    post.py 文件中

    第 162 行

    cgi.escape(post_data['body'], quote=True)

    更多关于转义cgi.escape的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-04
      • 1970-01-01
      • 2014-09-11
      • 2021-02-15
      • 2020-12-09
      相关资源
      最近更新 更多