我已经为我在GitHub上正在开发的项目创建了一个gh-pages
分支。
我使用Sublime文本编辑器在本地编写网站,我的问题是,当这些内容被推送到GitHub后,所有指向JavaScript、图片和CSS文件的链接都无效了。
例如,在我的部分中有这样一个链接。
<link href="assets/css/common.css" rel="stylesheet">
这在本地运行得很好,但由于链接没有使用存储库名称作为URL的一部分来解析,因此它在GitHub上无法正常工作。
它要求:
http://[user].github.io/assets/css/common.css
当它应该询问的是:
http://[user].github.io/[repo]/assets/css/common.css.
我当然可以将存储库名称作为URL的一部分,但这将阻止我的站点在开发期间在本地工作。有什么好的解决办法吗?