我看到了许多关于MultiMarkdown支持内部链接/命名锚点的提及,但我找不到任何一个实际操作的示例。
那么,如何表示命名锚点的语法是什么,链接到它的语法与链接到其他任何URL相同(只需使用 #foo 而不是 http://....
)?
我看到了许多关于MultiMarkdown支持内部链接/命名锚点的提及,但我找不到任何一个实际操作的示例。
那么,如何表示命名锚点的语法是什么,链接到它的语法与链接到其他任何URL相同(只需使用 #foo 而不是 http://....
)?
<a name="abcd"></a>
放在你想要链接的位置,然后在同一页上使用 [链接文本](#abcd)
来引用它。(这里使用的是 name=
而不是 id=
,原因可以参考这个答案。)[链接文本](http://...#abcd)
。### <a name="head1234"></a>A Heading in this SO entry!
生成:
我们甚至可以链接到它,像这样:
and we can even [link](#head1234) to it so:
(在SO上,链接无法使用是因为锚点被删除了。)
如果您在Markdown文件中有标题,您可以直接在文件中链接它们。
Markdown标题:
## The Header
这将生成一个隐式ID #the-header
(用连字符替换内部空格并小写)。
要导航到此ID,您可以创建以下链接:
[Link to Header](#the-header)
这相当于:
<a href="#the-header">Link to Header</a>
请注意引用名称为小写的#header
。[Link](user-content-the-header)
- Melvin Witte这段内容摘自Multimarkdown用户指南(感谢Twitter上的@MultiMarkdown指出)
[一些文本][]
将链接到名为“一些文本”的标题
例如:
### Some Text ###
您可以选择性地添加一个标签,以帮助澄清具有相同标题的多个头文件的情况:
### Overview [MultiMarkdownOverview] ##
这允许您使用[MultiMarkdownOverview]来特定地引用此部分,而不是另一个名为“Overview”的部分。 这适用于atx或settext样式的标题。
如果您已经使用与标题使用的相同ID定义了锚点,则定义的锚点优先。
除了文档内的标题外,您还可以为图像和表格提供标签,这些标签也可以用于交叉引用。
我测试了一段时间的Github Flavored Markdown,可以总结出四条规则:
-
例如,如果您的章节命名为此:
## 1.1 Hello World
用这种方式创建一个链接:
[Link](#11-hello-world)
- [My - Header](#my---header)
# My - Header
这样做正确吗? - Spencer PollockREADME.md
文件,可能只需要使用非Markdown查看器进行阅读,最好不要使用任何HTML——这样更容易理解。 - Gwyneth Llewelyn创建内部链接(与部分相关)最好的方法是创建列表,但不要使用链接,而是使用#section
或#section-title
(如果标题包含空格)。
Markdown
Go to section
* [Hello](#hello)
* [Hello World](#hello-world)
* [Another section](#new-section) <-- it's called 'Another section' in this list but refers to 'New section'
## Hello
### Hello World
## New section
列表预览
Go to section
Hello <-- [Hello](#hello) -- go to `Hello` section
Hello World <-- [Hello World](#hello world) -- go to `Hello World` section
Another section <-- [Another section](#new-section) -- go to `New section`
HTML
<p>Go to section</p>
<ul>
<li><a href="#hello">Hello</a></li>
<li><a href="#hello-world">Hello World</a></li>
<li><a href="#new-section">Another section</a> <– it’s called ‘Another section’ in this list but refers to ‘New section’</li>
</ul>
<h2 id="hello">Hello</h2>
<h3 id="hello-world">Hello World</h3>
<h2 id="new-section">New section</h2>
h1
, h2
, h3
等标题,你总是只需使用一个单独的 #
来引用它。[章节名称](#链接到章节)
- rflw* [Descripción](#descripcion)
* [Funcionamiento](#funcionamiento)
* [Instalación](#instalacion)
* [Configuración](#configuracion)
### Descripción {#descripcion}
### Funcionamiento {#funcionamiento}
### Instalación {#instalacion}
### Configuración {#configuracion}
Here is an [example label].
[example label]: #the-anchor-name-or-id "Optional title for mouse hover"