[PULL_REQUEST_TEMPLATE.md中的GitHub相对内部存储库链接

问题描述 投票:4回答:1

在PULL_REQUEST_TEMPLATE.md中按指示(https://help.github.com/articles/about-readmes/#relative-links-and-image-paths-in-readme-files)使用相对链接不能正确链接。

在实际的PR中查看时:

  • [CONTRIBUTING.md](/.github/CONTRIBUTING.md)

路由到:https://github.com/.github/CONTRIBUTING.md

  • [CONTRIBUTING.md](.github/CONTRIBUTING.md)
  • [CONTRIBUTING.md](./.github/CONTRIBUTING.md)

路线:https://github.com/owner/repo/compare/.github/CONTRIBUTING.md

而不是https://github.com/owner/repo/.github/CONTRIBUTING.md

更改为../升到一个级别对于PR来说是可行的,但是在GitHub UI中查看时会断开链接。

单击在GitHub上查看的链接有效:https://github.com/fs-webdev/fs-dialog/blob/master/.github/PULL_REQUEST_TEMPLATE.md,仅不在PR内。

((我觉得这在2017年就可以使用了)

在两种情况下,具有相对链接功能的正确方法是什么?

github markdown relative-path readme
1个回答
0
投票

背景

不幸的是,给定的实现似乎只考虑了当前URL,而不是存储库中的实际文件路径

[创建问题时应注意相同的限制(例如:https://github.com/owner/repo/issues/new):

[CONTRIBUTING.md](.github/CONTRIBUTING.md)

->

https://github.com/owner/repo/issues/.github/CONTRIBUTING.md

解决方法

我只设法通过指定完整的

URL路径

(包括前导/):[CONTRIBUTING.md](/owner/repo/.github/CONTRIBUTING.md)

->

https://github.com/owner/repo/.github/CONTRIBUTING.md

话虽如此,抽象只能上升到

URL主机

(即:https://github.com)。
© www.soinside.com 2019 - 2024. All rights reserved.