diff --git a/markdown.py b/markdown.py
index da1c48b53..75eafd362 100644
--- a/markdown.py
+++ b/markdown.py
@@ -135,20 +135,20 @@ def _markdown_replace_links(markdown: str, images: bool = False) -> str:
'(' not in markdown_link:
text = text.split(')', 1)[1]
continue
+ link_text = markdown_link.split(start_chars)[1].split(']')[0]
+ link_text = link_text.replace('`', '')
if not images:
replace_links[markdown_link] = \
'' + \
- markdown_link.split(start_chars)[1].split(']')[0] + \
- ''
+ link_text + ''
else:
+ link_text = markdown_link.split(start_chars)[1].split(']')[0]
replace_links[markdown_link] = \
''
+ '" alt="' + link_text + '" />'
text = text.split(')', 1)[1]
for md_link, html_link in replace_links.items():