如何创建一个永久链接到 .md 或 .Rmd 文件中特定行的位置,例如 README.md?
这些文件在 GitHub 上渲染方式不同,因此当我点击它们时,没有看到通常的行号编辑器,我不能像这里描述的那样在单击一行时获取所选行的永久链接。
[链接名称](#带连字符的锚点名称)
。截至2018年10月1日,由于GitHub 不再将RMarkdown文件呈现为html。您可以像处理典型文本文件一样为RMarkdown文件创建永久链接。只需在GitHub中查看文件,选择要创建永久链接的行,然后单击"..."->"复制永久链接"如下所示:
y
键,以获取URL中的提交哈希。然后,您复制的任何标题链接都将具有永久链接。<a name="my-anchor"></a>
在你想要将其作为链接目标的那一行之上。
由于为空,因此<a>
元素不会被显示,但仍存在于生成的HTML中。
您的永久链接是文档(在Github上)的URL,后跟#my-anchor
:
<a href="http://github.com/user/project/blob/master/Readme.md#my-anchor">Go to line 42</a>
Readme.md
中放入 <a name="#something"></a>
,它不会改变,除非你改变它。如果它托管在 Github 上,你可以获得到任何文件的特定行的链接,就像它在特定提交时一样,并且它不会改变(除非提交本身被销毁,但这是另一个故事,如果你不这样做,它就不会发生)。 - axiac