Add conversion support for <q> tags (#217)

This commit is contained in:
Colin
2025-04-28 12:37:33 +02:00
committed by GitHub
parent e29de4e753
commit 0e1a849346
2 changed files with 8 additions and 0 deletions

View File

@@ -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 ''

View File

@@ -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'