html2text icon indicating copy to clipboard operation
html2text copied to clipboard

Line breaks in bold renders incorrect markdown

Open dmauro opened this issue 9 years ago • 0 comments

Bold generally should not be allowed to have line breaks in between them, or have whitespace on the inside, or they'll be treated as literal asterisks. So for example:

<b>Our bold text<br /></b>

Results in:

**Our bold text\n  **

Which will not render in bold with most markdown interpreters.

Instead we should move trailing line breaks outside of the asterisks:

**Our bold text**\n  

and end and re-start bold for if it's not trailing, eg:

<b>Our multiline<br />bold text</b>

to

**Our multiline**\n  **bold text**

dmauro avatar Feb 01 '17 18:02 dmauro