GitHub wiki允许您链接到wiki中的其他页面,如下所示:
[[Wiki Page Name]]
但是,我想在制作链接时显示与wiki页面名称不同的文本。有没有办法做到这一点?我链接到维基页面都错了吗?
答案 0 :(得分:255)
使用Markdown链接语法
[Link Text](WikiPage)
似乎在编辑预览中有效,但在实际的wiki页面上却没有。至少对我来说,生成的链接是WikiPage
而不是wiki/WikiPage
,我得到了着名的GitHub 404。
然而,MediaWiki语法
[[Link Text|WikiPage]]
适用于我,即使对于Markdown维基页面也适用。
答案 1 :(得分:83)
GitHub默认使用wiki的Markdown语法,所以你可以这样做:
[Arbitrary Link Text](Wiki Page Name)
查看Markdown和this blog post,了解有关其wiki及其支持的其他标记语法的详细信息。
当您在主页上时,此解决方案存在问题,因为它会创建相对URL。查看下面的Sven's answer。
答案 2 :(得分:26)
internal-ref 部分与您的项目相关。对于维基页面,请使用:
[Page Name](wiki/Page-Name)
在预览中,链接将被破坏,但是当页面被保存时,它将起作用。
答案 3 :(得分:-6)
查看wiki编辑的帮助。它告诉你:
要创建参考链接,请使用两组方括号。
[my internal link][internal-ref]
会链接到内部参考internal-ref
。