diff --git a/content.py b/content.py
index c08b1301..6fae4567 100644
--- a/content.py
+++ b/content.py
@@ -390,13 +390,13 @@ def removeTextFormatting(content: str) -> str:
"""
if '<' not in content:
return content
- content = content.replace('', '').replace('', '')
- content = content.replace('', '').replace('', '')
- content = content.replace('
', '')
- content = content.replace('', '').replace('
', '')
- for level in range(1, 5):
- content = content.replace('', '')
- content = content.replace('', '')
+ removeMarkup = ('b', 'i', 'ul', 'ol', 'li', 'em', 'strong',
+ 'blockquote', 'h1', 'h2', 'h3', 'h4', 'h5')
+ for markup in removeMarkup:
+ content = content.replace('<' + markup + '>', '')
+ content = content.replace('' + markup + '>', '')
+ content = content.replace('<' + markup.upper() + '>', '')
+ content = content.replace('' + markup.upper() + '>', '')
return content