Extra newline after <code> with Mkdown

Well, this took longer to figure out than it seems in hindsight like it should have, but when using the Mkdown processor, I get extra vertical space above a code block.

It turns out that the cause is a newline following the opening code tag, which makes sense.

Not sure what happens in this forum if I include actual tags in the text, so I guess I’ll try and see. Using the Mkdown processor, the HTML for a code block looks like this:


code block here

Since the newline following the opening code tag is inside a pre block, it is interpreted literally, or so I surmise anyway. The visual result when rendered is an extraneous blank line above the code block.

This does not happen with the Down or Ink processors, which both place the first line of the code block on the same line as the opening code tag. When rendered, this produces the correct visual result.

OK, it turns out that tags in messages here are interpreted as tags. But in my previous message, you can see the result of the extraneous newline after the opening code tag. Notice that the top of the background color is one line above the first line of the code block. This is exactly the extra vertical space I was trying to describe.

Forgot to mention this, but while inspecting HTML exported from Notenik, I noticed that there is never a closing body tag. Doesn’t matter which markdown processor is used.

This doesn’t cause any problems but does seem like an oversight.

Thanks for reporting. Let me look into this.

Thanks for reporting both of these issues! I believe they should be fixed in the latest beta.

Thanks Herb! This does indeed fix the problem with code tags that I reported and the results look good. I’m really grateful for your quick responses.

1 Like