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