Skip to content

Incorrect result for multi-level lists #275

@vejuhust

Description

@vejuhust

e.g. Markdown input:

* Item 1
  1. Hello
  2. World
* Item 2
  - Subitem A
  - Subitem B following:
    + What
    + The
    + Code
* Item 3 - yes! just a single item

GitHub's output:

<ul>
    <li>Item 1
        <ol>
            <li>Hello</li>
            <li>World</li>
        </ol>
    </li>
    <li>Item 2
        <ul>
            <li>Subitem A</li>
            <li>Subitem B following:
                <ul>
                    <li>What</li>
                    <li>The</li>
                    <li>Code</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>Item 3 - yes! just a single item</li>
</ul>

markdown2's output:

<ul>
    <li>Item 1
        <ol>
            <li>Hello</li>
            <li>World</li>
        </ol>
    </li>
    <li>Item 2
        <ul>
            <li>Subitem A</li>
            <li>Subitem B following:</li>
            <li>What</li>
            <li>The</li>
            <li>Code</li>
        </ul>
    </li>
    <li>Item 3 - yes! just a single item</li>
</ul>

Can you please fix this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions