Why Adding a Markdown Sublist Breaks the List on dev.to?

github logo Updated on ・1 min read

Can someone explain me why when I add a sublist to a Markdown list on dev.to, it breaks my list by adding unexpected CR after each item?

Here's my code:

- item 1
  - item 1.1
- item 2
- item 3

And the result:

  • item 1
    • item 1.1
  • item 2
  • item 3


twitter logo DISCUSS (5)
markdown guide

If you look at the outputted HTML, there are <br>s before item 2 and item 3. This is definitely a bug.

<li>item 1
<li>item 1.1</li>
<li>item 2</li>
<li>item 3</li>

My guess is this line is meant to strip out the brs but I don't have time to figure out why it doesn't work.



If the pot is open for opinions, I'd rather that <CR> be removed.

I like tight lists.


I've run into this as well. I tend to just avoid sub lists in posts here. Although looking at it, it does look alright visually... just not what I expected.

Classic DEV Post from May 2 '19

The Art of Programming

One of the most consolidated misconceptions about programming, since the early days, is the idea that such activity is purely technical, completely exact in nature, like Math and Physics. Computation is exact, but programming is not.

Boris Jamot ✊ / profile image
Software Crafter 🐘 / 🐹 + 👷 = 🚀

A True Coding Community