一般的Markdown编辑器如果我们想实现页内跳转可以这样做:
- 定义锚点
<span id="des">destination</span> - 定义跳转
[jump](#des)
但这套做法在简书的Markdown上就行不通了,锚点定义部分会原样输出,那我们怎么办,经过尝试,这里给一个折衷的方案:
- 定义锚点
使用html的超链接<a/>标签代替上面的<span/>
-定义跳转
[jump](url#des)
url是你文章的url,对,你需要将你的文章先发布,然后再编辑文章在跳转位置前添加上文章的url。
弊端:
- 因为<a/>锚点文本会变为蓝色,即使你使用了##等标题标记依然无法保证不变色。
- 点击跳转浏览器会打开新的tab页,不过放心,还是会跳到锚点位置的。
槽点多多呀,没办法,如果你的文章真的很长,这也不失为一个方案。