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