Markdown lists are simple - until they aren’t.

Most people know `-` makes a bullet and `1.` makes a numbered list. But once you try nesting, checkboxes, or adding code blocks inside list…