yogthos/markdown-clj
HR lines written with consecutive - characters are superseded by empty headings
Open
#190 opened on Jan 3, 2023
bughelp wanted
Repository metrics
- Stars
- (570 stars)
- PR merge metrics
- (PR metrics pending)
Description
Using 1.11.4
I would PR but I'm not sure the exact cause.
Behavior
This markup:
***
- - -
---
-----
that presumably should be output as
<hr>
<hr>
<hr>
<hr>
is instead transformed to:
<hr>
<hr>
<h2></h2>
<h2></h2>
I believe because empty-line comes before hr in the list of transformers? The h1? and h2? heading checks, present in empty-line, register true for = and - HRs. Or something else...
Would it be as simple as adding hr to the conditions of empty-line here? Or should checks be rewritten, transformers reordered etc. Thanks!