Add conversion support for <q> tags (#217)
This commit is contained in:
@@ -650,6 +650,9 @@ class MarkdownConverter(object):
|
||||
|
||||
return '\n\n```%s\n%s\n```\n\n' % (code_language, text)
|
||||
|
||||
def convert_q(self, el, text, parent_tags):
|
||||
return '"' + text + '"'
|
||||
|
||||
def convert_script(self, el, text, parent_tags):
|
||||
return ''
|
||||
|
||||
|
||||
@@ -305,6 +305,11 @@ def test_pre():
|
||||
assert md("<p>foo</p>\n<pre>bar</pre>\n</p>baz</p>", sub_symbol="^") == "\n\nfoo\n\n```\nbar\n```\n\nbaz"
|
||||
|
||||
|
||||
def test_q():
|
||||
assert md('foo <q>quote</q> bar') == 'foo "quote" bar'
|
||||
assert md('foo <q cite="https://example.com">quote</q> bar') == 'foo "quote" bar'
|
||||
|
||||
|
||||
def test_script():
|
||||
assert md('foo <script>var foo=42;</script> bar') == 'foo bar'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user