diff --git a/modules/html_generator.py b/modules/html_generator.py index cb14a722..279f9ba6 100644 --- a/modules/html_generator.py +++ b/modules/html_generator.py @@ -306,6 +306,9 @@ def process_markdown_content(string): # Convert to HTML using markdown html_output = markdown.markdown(result, extensions=['fenced_code', 'tables', SaneListExtension()]) + # Remove extra newlines before + html_output = re.sub(r'\s*', '', html_output) + # Unescape code blocks pattern = re.compile(r']*>(.*?)', re.DOTALL) html_output = pattern.sub(lambda x: html.unescape(x.group()), html_output)