statico.py 文件源码

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

项目:mkaestatic 作者: michibo 项目源码 文件源码
def get_markdown_renderer( url_transform ):
    ''' This function returns a markdown renderer which transforms 
        URLs according to the relative paradigm of mkaestatic.
    '''

    class MyRenderer( mistune.Renderer ):
        def link(self, link, title, text):
            link = url_transform(link)
            return super(MyRenderer, self).link(link, title, text)

        def image(self, src, title, alt_text):
            src = url_transform(src)
            return super(MyRenderer, self).image(src, title, alt_text)

    return mistune.Markdown(renderer=MyRenderer(escape=True, use_xhtml=True))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号