我gh-pages为GitHub正在开发的项目创建了一个分支.
我使用Sublime文本在本地创建网站,我的问题是当它被推送到GitHub时,所有到javascrips,images和css文件的链接都是无效的.
例如,我在脑海中有这个.
<link href="assets/css/common.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
这在本地工作得很好,但它不适用于GitHub,因为链接未使用存储库名称作为URL的一部分进行解析.
它要求:
http://[user].github.io/assets/css/common.css
Run Code Online (Sandbox Code Playgroud)
什么时候应该要求:
http://[user].github.io/[repo]/assets/css/common.css.
Run Code Online (Sandbox Code Playgroud)
我当然可以将repo名称作为URL的一部分,但这会阻止我的站点在开发期间在本地工作.
知道怎么处理这个吗?