diff --git a/pluginHolder/views.py b/pluginHolder/views.py
index 6ddc3de97..8860e43f2 100644
--- a/pluginHolder/views.py
+++ b/pluginHolder/views.py
@@ -959,21 +959,41 @@ def plugin_help(request, plugin_name):
else:
# Convert markdown to HTML (basic conversion)
import re
- # Basic markdown to HTML conversion
+ # Convert linked images first (badges): [](link_url)
+ help_content = re.sub(
+ r'\[!\[([^\]]*)\]\(([^\)]+)\)\]\(([^\)]+)\)',
+ r'',
+ help_content
+ )
+ # Convert regular images: 
+ help_content = re.sub(
+ r'!\[([^\]]*)\]\(([^\)]+)\)',
+ r'
',
+ help_content
+ )
+ # Convert regular links: [text](url)
+ help_content = re.sub(
+ r'\[([^\]]+)\]\(([^\)]+)\)',
+ r'\1',
+ help_content
+ )
+ # Convert headings
help_content = re.sub(r'^### (.*?)$', r'
\1', help_content)
+ # Convert lists
help_content = re.sub(r'^\- (.*?)$', r'