コード例 #1
0
    def block_code(self, code, language=None):
        if language == None:
            language = "text"

        return """<listing><code syntax="%(lang)s" strip="yes"
                tabspaces="4">%(code)s</code></listing>""" % {
            "lang": language,
            "code": mistune.escape(code)
        }
コード例 #2
0
    def block_code(self, code, language=None):
        if language == None:
            language = "text"

        return """<listing><code syntax="%(lang)s" strip="yes"
                tabspaces="4">%(code)s</code></listing>""" % {
            "lang": language,
            "code": mistune.escape(code)
        }
コード例 #3
0
    def image(self, src, title, text):
        src = mistune.escape_link(src)
        text = mistune.escape(text, quote=True)

        if title:
            title = mistune.escape(title, quote=True)
            ecml = """\
                <figure align="center">
                    <caption>%s</caption>
                    <img src="%s" print-width="100%%" screen-width="800px"/>
                </figure>
            """ % (title, src)
        else:
            ecml = """\
                <figure align="center">
                    <img src="%s" print-width="100%%" screen-width="800px"/>
                </figure>
            """ % (src, )
        #end if

        return ecml
コード例 #4
0
    def image(self, src, title, text):
        src  = mistune.escape_link(src)
        text = mistune.escape(text, quote=True)

        if title:
            title = mistune.escape(title, quote=True)
            ecml = """\
                <figure align="center">
                    <caption>%s</caption>
                    <img src="%s" print-width="100%%" screen-width="800px"/>
                </figure>
            """ % (title, src)
        else:
            ecml = """\
                <figure align="center">
                    <img src="%s" print-width="100%%" screen-width="800px"/>
                </figure>
            """ % (src,)
        #end if

        return ecml
コード例 #5
0
 def text(self, text):
     return mistune.escape(text)
コード例 #6
0
 def footnote_ref(self, key, index):
     return '<footnote-ref idref="%s"/>' % mistune.escape(key)
コード例 #7
0
 def codespan(self, text):
     return "<tt>%s</tt>" % mistune.escape(text)
コード例 #8
0
 def autolink(self, link, is_email=False):
     text = link = mistune.escape(link)
     if is_email:
         link = "mailto:%s" % link
     return '<link url="%s">%s</link>' % (link, link)
コード例 #9
0
 def text(self, text):
     return mistune.escape(text)
コード例 #10
0
 def footnote_ref(self, key, index):
     return '<footnote-ref idref="%s"/>' % mistune.escape(key)
コード例 #11
0
 def codespan(self, text):
     return "<tt>%s</tt>" % mistune.escape(text)
コード例 #12
0
 def autolink(self, link, is_email=False):
     text = link = mistune.escape(link)
     if is_email:
         link = "mailto:%s" % link
     return '<link url="%s">%s</link>' % (link, link)
コード例 #13
0
ファイル: markdown.py プロジェクト: tobijk/ecromedos
 def autolink(self, link, is_email=False):
     link = mistune.escape(link)
     href = "mailto:%s" % link if is_email else link
     return '<link url="%s">%s</link>' % (href, link)