diff --git a/html2markdown.py b/html2markdown.py index c23034a..035c22b 100644 --- a/html2markdown.py +++ b/html2markdown.py @@ -213,8 +213,8 @@ def _markdownify(tag, _listType=None, _blockQuote=False, _listIndex=1): tag.string = '\n---\n' tag.unwrap() elif tag.name == 'pre': - tag.insert_before('\n\n') - tag.insert_after('\n\n') + tag.insert_before('\n\n```\n') + tag.insert_after('\n```\n\n') if tag.code: if not _supportedAttrs(tag.code): return @@ -233,7 +233,6 @@ def _markdownify(tag, _listType=None, _blockQuote=False, _listIndex=1): lines.pop() for i,line in enumerate(lines): line = line.replace(u'\xa0', ' ') - lines[i] = ' %s' % line tag.replace_with(BeautifulSoup('\n'.join(lines), 'html.parser')) return elif tag.name == 'code':