以下为数据库中的markdown
然后通过:
import markdown
markdown.markdown(content)
就变成这样的了
而且发现由于有<a name=''>
标签没有关闭会干扰到其他HTML,这种该怎么解决?
1
zhuangzhuang1988 2015-06-19 08:24:23 +08:00
不要内嵌<a>, 用 markdown语法 [This link](http://example.net/) has no title attribute.
|
2
ccbikai 2015-06-19 08:45:57 +08:00
关闭一下 a 标签 不就好了
|
3
Septembers 2015-06-19 08:56:13 +08:00 via Android
HTML不闭合标签会有各种意想不到的问题
|
4
MrGba2z 2015-06-19 09:08:10 +08:00
如果markdown是你提供的, 不要这么写
如果markdown你无法控制, 但不在乎是否保留html标签 可以: markdown(untrusted, safe_mode=remove, enable_attributes=False) 如果*, 而且*, 自己写parser |
5
elvis_w 2015-06-19 09:12:34 +08:00
flask不是有现成的markdown插件吗
https://pythonhosted.org/Flask-Markdown/ |