Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99cd237f27 | ||
|
|
b7e1ab889d | ||
|
|
29e86aec55 | ||
|
|
453b604096 | ||
|
|
2bde8d3e8e | ||
|
|
8c9b029756 | ||
|
|
ae50065872 |
@@ -131,7 +131,8 @@ class MarkdownConverter(object):
|
|||||||
return text
|
return text
|
||||||
href = el.get('href')
|
href = el.get('href')
|
||||||
title = el.get('title')
|
title = el.get('title')
|
||||||
if self.options['autolinks'] and text == href and not title:
|
# For the replacement see #29: text nodes underscores are escaped
|
||||||
|
if self.options['autolinks'] and text.replace(r'\_', '_') == href and not title:
|
||||||
# Shortcut syntax
|
# Shortcut syntax
|
||||||
return '<%s>' % href
|
return '<%s>' % href
|
||||||
title_part = ' "%s"' % title.replace('"', r'\"') if title else ''
|
title_part = ' "%s"' % title.replace('"', r'\"') if title else ''
|
||||||
|
|||||||
2
setup.py
2
setup.py
@@ -10,7 +10,7 @@ read = lambda filepath: codecs.open(filepath, 'r', 'utf-8').read()
|
|||||||
pkgmeta = {
|
pkgmeta = {
|
||||||
'__title__': 'markdownify',
|
'__title__': 'markdownify',
|
||||||
'__author__': 'Matthew Tretter',
|
'__author__': 'Matthew Tretter',
|
||||||
'__version__': '0.6.0',
|
'__version__': '0.6.1',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,11 @@ def test_chomp():
|
|||||||
|
|
||||||
|
|
||||||
def test_a():
|
def test_a():
|
||||||
assert md('<a href="http://google.com">Google</a>') == '[Google](http://google.com)'
|
assert md('<a href="https://google.com">Google</a>') == '[Google](https://google.com)'
|
||||||
|
assert md('<a href="https://google.com">https://google.com</a>', autolinks=False) == '[https://google.com](https://google.com)'
|
||||||
|
assert md('<a href="https://google.com">https://google.com</a>') == '<https://google.com>'
|
||||||
|
assert md('<a href="https://community.kde.org/Get_Involved">https://community.kde.org/Get_Involved</a>') == '<https://community.kde.org/Get_Involved>'
|
||||||
|
assert md('<a href="https://community.kde.org/Get_Involved">https://community.kde.org/Get_Involved</a>', autolinks=False) == '[https://community.kde.org/Get\\_Involved](https://community.kde.org/Get_Involved)'
|
||||||
|
|
||||||
|
|
||||||
def test_a_spaces():
|
def test_a_spaces():
|
||||||
|
|||||||
Reference in New Issue
Block a user