markdown.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:buggy 作者: fusionbox 项目源码 文件源码
def safe_markdown(comment, extensions=[]):
    html = markdown.markdown(comment, extensions=extensions)
    return bleach.clean(
        text=html,
        tags=[
            'a', 'abbr', 'acronym', 'b', 'blockqote', 'code', 'em', 'i', 'li',
            'ol', 'strong', 'ul', 'p', 'span', 'h1', 'h2', 'h3', 'pre',
            'blockquote', 'table', 'thead', 'tr', 'th', 'td', 'tbody', 'dl',
            'dt', 'sup', 'div', 'hr',
        ],
        attributes={
            '*': ['class'],
            'a': ['href', 'title', 'class', 'id'],
            'acronym': ['title'],
            'abbr': ['title'],
            'sup': ['id'],
            'li': ['id']
        },
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号