如何链接到 GitHub 存储库的顶级目录

问题描述 投票:0回答:2

假设我正在使用 GitHub 风格的 Markdown 为 GitHub 存储库中的子目录编写一个

README.md
文件。如何构建一个指向存储库顶级目录的链接,同时保留用户当前正在查看的分支或提交,而不需要我对存储库的名称或所有者进行硬编码?

自述文件中的相对链接应该可以在 GitHub 上使用,并且它们确实适用于存储库中的大多数文件和目录,但我不知道如何链接到存储库的顶级目录。

我的测试存储库中有一个名为

subdir/README.md
的文件,我尝试在其中放置以下相关链接:

[link to ../](../) - does not work

[link to ..](..) - does not work

[link to ./..](./..) - does not work

但是,当这些链接呈现时,它们都会转到一个 URL,例如 https://github.com/DavidEGrayson/test_github/blob/master,它会返回 404 页面,而不是重定向到 https://github。 com/DavidEGrayson/test_github/tree/master.

我真的希望能够链接到存储库的顶层,因为那是“下载”按钮所在的位置。那么,我该怎么做呢?

github github-flavored-markdown
2个回答
0
投票

像这样。

<a href="../../tree/master">link to top</a>

0
投票

这似乎是 GitHub Markdown 渲染中的一个错误,现已修复。我刚刚检查了您的

DavidEGrayson/test_github
存储库,无论是在撰写本文时的当前
HEAD
还是在提交 cf171fe 时,以及您标记为“不工作”的所有三个链接现在对我来说都工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.