trentm / trentm/python-markdown2

List with empty items corner case generates invalid HTML

Offen
#167 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
2.8k
Forks
459
Ø Merge
2 T. 19 Std.
Gemergte PRs (30 T.)
4

Beschreibung

The following snippet

 1. 
 2. 

generates

<ol>
<li>
<ol>
<ol>
<li>
</ol></li>
</ol></li>
</ol>

which is not valid HTML.

GitHub, for example, correctly generates

<ol>
    <li></li>
    <li></li>
</ol>

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue enthält einen minimalen Markdown-Listen-Reproduzierer und das erwartete HTML; beginne damit, dieses Snippet über den List-Rendering-Einstiegspunkt von markdown2 laufen zu lassen. Bestätige, dass das Ergebnis zwei leere Geschwister-

  • -Elemente innerhalb eines
      mit gültiger Verschachtelung enthält.

  • Vom Indexierungsmodell aus dem Issue-Text verfasst.

    Bewertung

    Tech-Stack
    html, markdown, python
    Bereich
    content, web-dev
    Issue-Typ
    Bug
    Schwierigkeit
    3/5
    Geschätzter Aufwand
    1-2 Tage
    Aktivitätsstatus
    Veraltet
    Klarheit
    Größtenteils klar
    Anfängerfreundlichkeit
    45/100

    Neue Issues direkt in Ihr Postfach

    Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.