pub fn append_markdown_with_separator(result: &mut String, new_content: &str)
Appends markdown content to a result string with proper newline separators