我在development.md中有一些相对链接,所有链接都在同一个站点上。
例如:
* [Scripts](#scripts)
##Scripts
here commes an lot of text
推送到github后,链接正常工作。然后我把网站推到了Github 页面和链接不再起作用。
在Github上,我在浏览器中看到了路径 https://github.com/name/project/blob/master/docs/development.md#scripts
在Github页面上,我在浏览器中看到了这条路径 http://ux.example.com/#scripts
我该如何解决这个问题?我不会使用杰基尔。
我从github那里得到了这个答案。由于这是一个React应用程序,而不是与GitHub页面有关,我不确定我们能够支持多少。但是,看起来您用于配置页面的任何路由器可能会变得混乱。因为您的路由器使用的是#字符,我相信它正在尝试更改页面,但不存在#scripts的页面。最后,看起来您的脚本部分缺少id ="脚本"需要使锚链工作。
我找到了这个解决方案
The solution is very simple
* [Scripts](#scripts)
##Scripts <a id="scripts"></a>
here commes an lot of text