在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年就可以使用了)
在两种情况下,具有相对链接功能的正确方法是什么?
不幸的是,给定的实现似乎只考虑了当前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
)。