当想要用" http://example.com/#foo"方法引用网页的某些部分时,应该使用
<h1><a name="foo"/>Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)
要么
<h1 id="foo">Foo Title</h1>
Run Code Online (Sandbox Code Playgroud)
他们都工作,但他们是平等的,还是他们有语义差异?
这是PascalCase: SomeSymbol
这是camelCase: someSymbol
这是snake_case: some_symbol
所以我的问题是,是否有这个被广泛接受的名字:some-symbol?它常用于网址.
是否有相应的markdown语法:
Take me to <a href="#pookie">pookie</a>
...
<a name="pookie">this is pookie</a>
Run Code Online (Sandbox Code Playgroud) 我经常通过#LURI中的param 链接到GitHub源代码.
例如:https://github.com/github/learn.github.com/blob/gh-pages/episodes.yaml#L1
但是有没有办法链接到Markdown文件中的行?
例如https://github.com/github/learn.github.com/blob/gh-pages/README.md#L1 (不起作用!)
我知道我可以链接到'部分',但线条要好得多!
例如https://github.com/github/learn.github.com/blob/gh-pages/README.md#learngithubcom
我正在尝试在R markdown中创建一个已订购部分的报告
第1节标题
1.1分节1
1.2分节3
第2节标题
2.1
2.2分节
2.2.1 another sub section
Run Code Online (Sandbox Code Playgroud)有没有办法获得R markdown来生成这样的有序列表?
您可以很容易地链接到 Markdown 中的锚标题。
[link to anchor heading](#background)
大量的 stackoverflow 问题都涉及到它,例如 this one或 this one。
但我似乎无法找到一种方法来链接到共享相同名称但位于不同部分的锚点。
例如,我无法链接到不同部分中的背景部分。
[link to database background](#database#background)
而不是说:
[link to front end background](#front-end#background)
这也不起作用。
[link to database background](#database##background)
我希望降价锚链接遵循指定的部分路径。这不可能吗?还是我使用了错误的语法?
在创建Rmd文件时,我包含了一个内部超链接:
[hlink](#id1)
Run Code Online (Sandbox Code Playgroud)
然后进一步锚定
<a id="id1"></a> .
Run Code Online (Sandbox Code Playgroud)
当我然后使用Knit HTML(在RStudio中)一切正常并且内部超链接工作正常但我也得到了一个不需要的
<p><a id="id1"></a>?</p>
Run Code Online (Sandbox Code Playgroud)
如何避免出现此错误?
我尝试使用以下内容创建指向 jupyter 笔记本中标题的内部链接。关于 SO 的各种答案,例如这里,似乎在我的笔记本中没有按预期工作。下面的代码创建了一个链接,但尝试访问该链接时没有任何反应。
[Link to section](#section)
... Some text ...
## Section
Run Code Online (Sandbox Code Playgroud)
这里 建议的替代方法确实可以按预期工作。
<a href='#section'>Link to section</a>
... Some Text ....
<a id='section'></a>
## Section
Run Code Online (Sandbox Code Playgroud)
第一段代码有错误吗?
更新
在研究了 Waylan 的建议后,我发现了这个 ipython 的例子。只需添加破折号,而不使用小写字母似乎就可以了。
[Link to section](#section)
Run Code Online (Sandbox Code Playgroud)
变成
[Link to section](#Section)
Run Code Online (Sandbox Code Playgroud) Visual Studio Code 的 2017 年 2 月(版本 1.10)发行说明描述了他们称为“Markdown 的片段链接导航”的内容。这是描述:
“指向包含片段的 Markdown 文件的链接现在将尝试在相应的标题处打开文件:
* [Section](#_header)
* [Another file](./other_file#_header)
# Header
...
Run Code Online (Sandbox Code Playgroud)
这允许直接在 VS Code 编辑器中快速导航文档。”
我已经搜索了有关此主题的更多信息,但没有找到任何内容。Markdown 中的片段?我不知道这是可能的。有人可以指出我更多信息吗?
markdown ×4
html ×2
anchor ×1
github ×1
html5 ×1
hyperlink ×1
knitr ×1
r ×1
r-markdown ×1
terminology ×1