Я создал ветку gh-pages
для проекта, над которым я работаю в GitHub.Страницы GitHub и относительные пути
Я использую Sublime текст, чтобы авторизовать сайт на местном уровне, и моя проблема в том, что когда это перенаправляется на GitHub, все ссылки на javascrips, images и 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, но это помешало бы мой сайт работать на месте во время разработки.
Любая идея, как с этим бороться?
такой же сомнения здесь. – diofeher
Это происходит со мной. Вам удалось выяснить причину этого? –
Примечание: в декабре 2016 года страницы GitHub значительно изменились. См. [Мой ответ ниже] (http://stackoverflow.com/a/41127983/6309) – VonC