trentm / trentm/python-markdown2

List with empty items corner case generates invalid HTML

Ouverte
#167 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
2.8k
Forks
459
Merge moyen
2 j 19 h
PR mergées (30 j)
4

Description

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>

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue fournit un reproducteur minimal de liste Markdown ainsi que le HTML attendu ; commencez par exécuter cet extrait via le point d’entrée de rendu des listes de markdown2. Vérifiez que le résultat contient deux éléments

  • vides et frères à l’intérieur d’un seul
      , avec un imbrication valide.

  • Rédigé par le modèle d'indexation à partir du texte de l'issue.

    Évaluation

    Stack technique
    html, markdown, python
    Domaine
    content, web-dev
    Type d'issue
    Bug
    Difficulté
    3/5
    Temps estimé
    1-2 jours
    Activité
    À l'abandon
    Clarté
    Plutôt claire
    Accessibilité débutants
    45/100

    Recevez les nouvelles issues par e-mail

    Un résumé court des issues GitHub adaptées aux débutants.