如何在Github Markdown中的子模块中添加相对链接



我正在使用存储库中的readme文件使用markdown。

相对链接适用于同一仓库中的文件。

,但我想链接子模块中的文件(以便显示与子模块相同的版本(。

用户酶是以下内容:我在 external/fancy-lib中有一个子模块。在我的存储库的readme.md中,我想添加 "please refer to fancy-lib's [README](external/fancy-lib/README.md) for info about the required packages",但它会生成一个不存在的链接。

从Fancy-Lib的存储库中添加一个链接到Fancy-Lib的Readme将指向Head,这并不总是与我的存储库中包含的相同版本。另一方面,每次将子模块更新为新版本(GIT PULL(时,手动更新链接是维护的负担。

任何解决方法?

我认为相对链接无法正常工作。人们总是可以使用完整的URL,就像

一样
![](https://raw.githubusercontent.com/<account>/<name of submodule repo>/README.md)

https://github.com/<account>/<repo>/blob/<hash>/README.md

最新更新