最佳答案
我已经为我在 GitHub 工作的一个项目创建了一个 gh-pages
分支。
我使用 Sublime 文本在本地创建网站,我的问题是,当这个文本被推送到 GitHub 时,所有到 javascrips、图像和 css 文件的链接都是无效的。
比如,我脑袋里就有这个。
<link href="assets/css/common.css" rel="stylesheet">
这在本地非常有效,但是在 GitHub 上不起作用,因为链接没有使用存储库名称作为 URL 的一部分进行解析。
它要求:
http://[user].github.io/assets/css/common.css
而它本应该要求的是:
http://[user].github.io/[repo]/assets/css/common.css.
当然,我可以将回购名称作为 URL 的一部分,但这会阻止我的站点在开发期间在本地工作。
知道怎么处理吗?