我正在使用当前版本的 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 转换还是文件协议有问题?