我正在使用当前版本的Visual Studio代码和扩展Markdown All in One,Markdown Paste,markdownlint和Markdown + Math。
我在降价促销中写道:
## Table of Contents
1. [heading](##heading%201)
2. [heading](##heading%202)
## heading 1
...
## Heading 2
这可以在预览屏幕中按预期方式工作,虽然不错,但无关紧要
在HTML中,我得到
<h2 id="table-of-contents">Table of Contents</h2>
<ol>
<li><a href="##heading%201">heading 1</a></li>
<li><a href="##heading%202">heading 2</a></li>
</ol>
<h2 id="heading-1">heading 1</h2>
...
<h2 id="heading-2">heading 2</h2>
并且当链接导航到file:/// c:.... html#heading%20X时,浏览器(当前版本的chrome)不会跳转到正确的位置。
我该如何解决?从md到html转换或文件协议有问题吗?