[cl-markdown-devel] links, lists, headings
Hans Halvorson
hhalvors at Princeton.EDU
Fri Feb 2 16:21:58 UTC 2007
I have come across some weird behavior in the interaction between
links, lists, and headings (cl-markdown v 0.8.2). The following two forms
act as they should:
(markdown "## Common Lisp
* An item with a link [link](link.html) and some following text." :format :html :stream nil)
=>
"<H2>Common Lisp </H2>
<UL><LI>An item with a link <a href=\"link.html\">link</a> and some following text. </LI>
</UL>"
(markdown "## Common Lisp
* An item with a link [link](link.html) and some following text.
* Another item" :format :html :stream nil)
=>
"<H2>Common Lisp </H2>
<UL><LI>An item with a link <a href=\"link.html\">link</a> and some following text. </LI>
<LI>Another item </LI>
</UL>"
But the following form wraps the first list item in paragraph tags:
(markdown "## Common Lisp
* An item with a link [link](link.html) and some following text.
## A second level heading
* Another item" :format :html :stream nil)
=>
"<H2>Common Lisp </H2>
<UL><LI><P>An item with a link <a href=\"link.html\">link</a> and some following text. </P></LI>
</UL><H2>A second level heading </H2>
<UL><LI>Another item </LI>
</UL>"
I also compared the output for this last string with the output from
Perl-markdown, and it does *not* add the paragraph tags.
By the way, shouldn't the xhtml tags be lower case by default?
Thanks,
Hans
More information about the Cl-markdown-devel
mailing list