我们假设我在同一个git hub wiki页面中有两个点,为此我们会调用place 1
和place 2
。
##Title
###Place 1
Hello, this is some text to fill in this, [here](place2), is a link to the second place.
###Place 2
Place one has the fun times of linking here, but I can also link back [here](place1).
另一种选择是ToC。
##Title
[ToC]
###Place 1
###Place 2
有没有办法做到这一点?注意 - 看过this所以我假设它是关于主题的。此外,它涉及文件之间的转换,这个处理在同一文件之间进行。
答案 0 :(得分:61)
这项关于Github的工作:
##Title
###Place 1
Hello, this is some text to fill in this, [here](#place-2), is a link to the second place.
###Place 2
Place one has the fun times of linking here, but I can also link back [here](#place-1).
转化规则摘要:
-
一个包含大量链接和格式的好示例文档是LivingSocial API Design Guide
答案 1 :(得分:13)
如果您有一堆具有相同名称的(子)标题,也可以创建命名自定义锚点。要使用标题插入HTML标记:
<h4 id="login-optional-fields">
Optional Fields
</h4>
然后通过ID属性链接到它:
[see above](#login-optional-fields)
还可以将锚标记直接添加到文档中:
<a id="my-anchor"></a>
答案 2 :(得分:1)
从 GitHub Gist 复制 - 原始帖子位于 here
要创建跳转到自述文件不同部分的锚链接(如在交互式目录中),首先创建一个标题:
#Real Cool Heading
该标题的锚链接是带有空格的小写标题名称。您始终可以通过访问 Github.com 上的自述文件并单击将鼠标悬停在标题左侧时出现的锚点来获取锚点名称。复制从 #:
开始的所有内容#real-cool-heading
无论您想链接到 Real Cool Heading 部分的何处,请将所需文本放在括号中,然后在括号中添加锚链接:
[Go to Real Cool Heading section](#real-cool-heading)
答案 3 :(得分:1)
示例 1:
##Title
###Place 1<span id="place1">HelloWorld</span>
Hello, this is some text to fill in this, [here](#place2), is a link to the second place.
###Place 2<span id="place2">HelloWorld</span>
Place one has the fun times of linking here, but I can also link back [here](#place1).
这是一个可以从place1跳转到place2,从place2跳转到place1的版本
##Title
###[Place 1](#Place-2)<span id="place1">HelloWorld</span>
Hello, this is some text to fill in this, [here](#place2), is a link to the second
place.
###Place 2(#Place-1)<span id="place2">HelloWorld</span>
Place one has the fun times of linking here, but I can also link back [here](#place1).
答案 4 :(得分:0)
不幸的是,似乎GitHub Wiki从您添加到Wiki页面的自定义HTML中剥离了所有“ id = ..”标签,因此页面中唯一可用的锚点是标题。