trentm / trentm/python-markdown2

List with empty items corner case generates invalid HTML

Aperta
#167 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Python
Stelle
2.8k
Fork
459
Merge medio
2g 19h
PR unite (30g)
4

Descrizione

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>

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

La issue fornisce un riproduttore minimo di una lista Markdown e l’HTML previsto; inizia eseguendo quello snippet tramite l’entry point per il rendering delle liste di markdown2. Verifica che il risultato contenga due elementi

  • vuoti e fratelli all’interno di un unico
      , con un nesting valido.

  • Scritto dal modello di indicizzazione a partire dal testo della issue.

    Valutazione

    Stack tecnologico
    html, markdown, python
    Ambito
    content, web-dev
    Tipo di issue
    Bug
    Difficoltà
    3/5
    Tempo stimato
    1-2 giorni
    Stato di attività
    Ferma
    Chiarezza
    Abbastanza chiara
    Idoneità per principianti
    45/100

    Ricevi le nuove issue nella tua casella

    Un breve riepilogo di issue GitHub adatte ai principianti.