从Issue到Wiki的GitHub链接

28

我希望将维基页面链接到问题文本。

[]() 语法可以将链接转化为问题集池。

[[text|page]] 无法正常运行。

如何解决这个问题?

2个回答

59

你也可以使用相对路径。以下是我其中一个项目的示例:

[Using-a-Shell-Configuration-File](../wikis/Using-a-Shell-Configuration-File)

我更喜欢这种方法而不是使用完整路径,因为有可能你会重命名项目或将所有权转移给别人,从而破坏对代码库部分的绝对引用。


甚至可以重命名您GitLab实例托管的域名!(我刚经历了这种情况) - Brian Vanderbusch
4
仅供参考,如果你在使用GitLab并希望从问题(issue)链接到一个Wiki页面,我需要向后返回两个目录而不是一个,像这样: [您的文本](../../wikis/您的标识) - dguay
谢谢Mark!我猜应该是文档中提到的首选方式(除非有人有非常特殊的要求)。 - Jacek
是的!这就是我在他们的文档中一直寻找但找不到相对路径引用的部分。这部分解释得不是很清楚。 - Zionsof
通过这样做,您将在代码库中引入对GitLab更多实现决策的依赖,而这些决策是您无法控制的。当wiki和代码项目的路径结构发生变化时,会破坏您的链接,而仅使用完整路径只有在wiki路径结构发生变化时才会破坏链接。虽然我希望有一些专用的语法来链接到wiki条目,但我认为必须使用完整路径比较小的麻烦,因为您可以轻松地使用IDE更改wiki中的所有路径,因为它本身就是一个git存储库... - bert bruynooghe

17

使用 [text](link_to_wiki_page),其中 link_to_wiki_page 是您想链接的维基页面的完整 URL。只需导航到该页面并从 URL 栏复制/粘贴即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接