Reference links do not translate
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
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
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de trentm/python-markdown2
-
Add py.typed markerPeut-être pris @mac-agent l’a pris il y a 220 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
trentm/python-markdown2#696 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 53/100
trentm/python-markdown2#763 ·
Les mainteneurs répondent en général sous 3 jours
-
Code spans that wrap onto the next line are no longer recognised (regression from the #702 fix)Peut-être pris @awais-ur-rehman l’a pris il y a 5 jours. Ouverte
Difficulté 4/5 1-2 jours Accessibilité débutants 55/100
trentm/python-markdown2#756 ·
Les mainteneurs répondent en général sous 3 jours
-
link-patterns extra replaces matches inside inline HTML tags and destroys email auto-linksPeut-être pris @rahul05ranjan l’a pris il y a 7 jours. OuverteBug
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
trentm/python-markdown2#752 ·
Les mainteneurs répondent en général sous 3 jours
-
Quadratic-time inline-link parsing: many unclosed [...]( cause a CPU DoSPeut-être pris @ParamTanna l’a pris il y a 8 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
trentm/python-markdown2#750 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de trentm/python-markdown2
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
huggingface/deep-rl-class#723 ·
-
[tool] bug: Qwen3 XML tool parser raises on `...` argument values (Ellipsis is not JSON serializable)Peut-être pris @super-yuki l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 87/100
verl-project/verl#8559 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
TencentCloud/octop-harness#228 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
google/osv-scalibr#2585 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
NousResearch/hermes-agent#149323 ·
Les mainteneurs répondent en général sous 1 jour