Bug Report
Hello,
When just testing Marked, I noticed that the following does not render properly:
- list 1
- list 2
- list 2a
-
list 3
codeSample() {
//stuff
}
extra paragraph elements are inserted in the list and the codeSample() is not formatted as code. Inserting some normal text between the list and the code makes it render correctly:
- list 1
- list 2
- list 2a
- list 3
normal text
codeSample()
{
//stuff
}
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Brett on 21 Sep, 2011 08:40 PM
Marked uses the straight MultiMarkdown 3 implementation, so this is not a rendering bug specific to Marked. The reason it happens is because list items allow for multiple paragraphs within each item, and your code block is viewed as a continuing paragraph rather than an indented code block.
Adding any element that begins flush against the left will break the list and let you begin an indented code block following, or use backticks to delimit the code block instead of indentation.
2 Posted by Lee Taylor on 22 Sep, 2011 03:14 AM
Hi Brett,
Thanks for the info. I guess this makes sense why the code block isn't formatted correctly. Still seems strange that it causes <p> tags to be inserted into the earlier list items, but I guess it is what it is.
Thanks,
Lee
--
Lee Taylor
Brett closed this discussion on 25 Sep, 2011 01:51 AM.