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