Reference links do not translate

Fermée Adaptée aux débutants
#733 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 3 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
markdown, python
Domaine
web-dev

Piste de recherche

Commence dans markdown2.py, où les définitions de liens de référence (lignes du type [reference link]: url) sont collectées et où les liens en ligne [text][ref] sont substitués ; l'extrait de reproduction de l'issue est un cas d'échec prêt à l'emploi. Vérifie le répertoire tests/ pour les cas de test de liens/liens de référence existants et ajoute cet exemple comme l'un d'eux. Lorsque l'extrait rend une balise a avec l'URL définie et que toute la suite de tests passe, c'est terminé.

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

Description

Bug

Describe the bug

Reference links are not properly translated to links in the generated HTML.

To Reproduce

This is a [reference link] and should be translated to an `a` tag in the generated HTML.

[reference link]: https://gist.github.com/emedinaa/28ed71b450243aba48accd634679f805

(The link is actually a gist that shows different ways to do links in Markdown, including this style.)

Expected behavior

The following HTML should be produced:

<p>This is a <a href="https://gist.github.com/emedinaa/28ed71b450243aba48accd634679f805">reference link</a> and should be translated to an <code>a</code> tag in the generated HTML.

Debug info
Version of library being used: 2.5.4 and 2.5.5

Any extras being used: None

Additional context
Add any other context about the problem here.

Langage dominant
Python
Étoiles
2.8k
Forks
477
Merge moyen
4 j 6 h
PR mergées (30 j)
12

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

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.

Autres issues de trentm/python-markdown2

Toutes les issues de trentm/python-markdown2

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

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