Javascript Github页面不';我不喜欢相对链接

Javascript Github页面不';我不喜欢相对链接,javascript,reactjs,github,github-pages,Javascript,Reactjs,Github,Github Pages,我在development.md中有一些相关链接,所有链接都在同一个站点上 例如: * [Scripts](#scripts) ##Scripts here commes an lot of text 推送到github后,链接就可以工作了。然后我把网站推到Github 页面和链接不再起作用 在Github上,我在浏览器中看到了路径 在Github页面上,我在浏览器中看到此路径 我怎样才能解决这个问题?我不用杰基尔 我从github得到了这个答案。由于这是一个React应用程序,与GitH

我在development.md中有一些相关链接,所有链接都在同一个站点上

例如:

* [Scripts](#scripts)
##Scripts
here commes an lot of text
推送到github后,链接就可以工作了。然后我把网站推到Github 页面和链接不再起作用

在Github上,我在浏览器中看到了路径

在Github页面上,我在浏览器中看到此路径

我怎样才能解决这个问题?我不用杰基尔

我从github得到了这个答案。由于这是一个React应用程序,与GitHub页面无关,我不确定我们能支持多少。然而,看起来无论你用什么路由器来配置你的页面都可能会被弄糊涂。因为您的路由器正在使用#字符,我相信它正在尝试更改页面,但不存在用于#脚本的页面。最后,您的脚本部分似乎缺少使锚定链接工作所需的id=“scripts”

我找到了这个解决方案

The solution is very simple
* [Scripts](#scripts)


##Scripts <a id="scripts"></a>
here commes an lot of text
解决方案非常简单
*[脚本](#脚本)
##剧本
这里有很多文字

出于安全原因,它看起来很正常,并给出了最佳索引内容。很可能您的标记解析器没有生成锚标记。请参见此处解析器之间的差异: