yogthos/markdown-clj

HR lines written with consecutive - characters are superseded by empty headings

Aberta

#190 aberto em 3 de jan. de 2023

 (1 comentário) (0 reação) (0 responsável)Clojure (120 forks)github user discovery
bughelp wanted

Métricas do repositório

Stars
 (570 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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!

Guia do colaborador