是否有等价于以下语法的Markdown语法:
Take me to <a href="#pookie">pookie</a>
...
<a name="pookie">this is pookie</a>
对于喜欢使用不同级别标题的人,需要注意的是,链接到标题的链接应该始终只使用一个 #
,无论标题的级别如何:
# This is an H1
## This is an H2
### This is an H3
...
[Take me to H3](#this-is-an-H3)
[Take me to H1](#this-is-an-H1)
[This won't work](##-this-is-an-H2)
我将快速补充头部包含表情符号的情况,在这种情况下,更简单的方法是在参考链接中删除表情符号。例如:
# ⭐ Title 2
....
[Take me to title 2](#-title-2)
其他答案未涵盖的特殊情况:
如果您的标题中有括号,只需从连字符分隔的键中忽略它们。
例如:
## My paragraph title (MpT)
[Some text](#my-paragraph-title-mpt)
至少,在 Visual Studio Code 中渲染是有效的。
https://istack.dev59.com/zUcXt.webp
https://istack.dev59.com/yCxId.webp
单元格
## Table of Contents
<ul>
<li><a href="#intro">Introduction</a></li>
<li><a href="#wrangling">Data Wrangling</a></li>
<li><a href="#eda">Exploratory Data Analysis</a></li>
<li><a href="#conclusions">Conclusions</a></li>
</ul>
单元格
<a id='intro'></a>
### Introduction
单元格
<a id='wrangling'></a>
### Data Wrangling
单元格
<a id='eda'></a>
### Exploratory Data Analysis
单元格
<a id='conclusions'></a>
### Conclusions
不确定是否适用于所有的MarkDown处理器,但特殊字符(包括重音字母)以及特殊字符的组合可能会被替换为一个连字符:
# L’insoutenable légèreté de l’Être
#l-insoutenable-l-g-ret-de-l-tre
一些处理器会添加后缀以防止冲突:
# Foobar
## Foobar
### Baz
### Foobar
# Foobar
#foobar-1
#foobar-2
#baz-1
#foobar-3
#foobar-4