Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Reference links do not translate

未关闭 适合新手
#733 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
72/100
Issue 类型
缺陷
描述清晰度
描述清楚
活跃度
活跃
技术栈
markdown, python
领域
web-dev

调研方向

从 markdown2.py 开始,这里会收集引用链接定义(形如 [reference link]: url 的行),并替换内联的 [text][ref] 链接;issue 中的复现片段是一个现成的失败用例。检查 tests/ 目录中已有的链接/引用链接测试用例,并将此示例作为其中一个添加进去。当该片段渲染出带有已定义 URL 的 a 标签且完整测试套件全部通过时,即为完成。

由索引模型根据 Issue 内容生成。

描述

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.

主要语言
Python
星标
2.8k
派生
463
平均合并
2 天 9 小时
30 天内合并 PR
8

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

trentm/python-markdown2 的其他 Issue

查看 trentm/python-markdown2 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。