Ответ 1
Репозитории GitHub не являются веб-хостингами, вы должны подталкивать эту информацию к службе, специально предназначенной для работы с файлами, например pages.github.com.
У меня есть репозиторий на github с файлом .css. Есть ли способ заставить github обслуживать этот файл таким образом, чтобы я мог его использовать на веб-странице?
Другими словами, я хотел бы иметь возможность напрямую ссылаться на этот исходный файл в github, из файла HTML на моем локальном компьютере или в реальном домене. Что-то вроде:
<link rel="stylesheet"
type="text/css"
href="#" onclick="location.href='http://github.com/foouser/barproject/master/xenu-is-my-lover.css'; return false;"
/>
Я попытался включить <link>
в "исходный" исходный файл (http://raw.github.com...
), но github обслуживает его Content-Type
как text/plain
, и, следовательно, Chrome и FF не добавляют его содержимое как CSS стилей на страницу; данные файла отбрасываются, и предупреждение отображается в консолях отладчика браузеров.
Репозитории GitHub не являются веб-хостингами, вы должны подталкивать эту информацию к службе, специально предназначенной для работы с файлами, например pages.github.com.
Нашел что-то действительно классное. Вы получаете исходную ссылку как: http://raw.github.com/...
Просто выберите файлы rawgit.com (или cdn.rawgit.com
) вместо raw.github.com
и DONE!
UPDATE:
Вы также можете использовать raw.githack.com, если хотите использовать сырые файлы непосредственно из Bitbucket или GitLab
- Первый визит RawGit, как было предложено ранее
- Затем скопируйте путь к файлу из github в поле RawGit.
- RawGit автоматически выведет на ваш веб-сайт два отзыва
- Отказ от развития и производства
- refreence ссылка на разработку на вашей веб-странице, если вы все еще разрабатываете
- сохранить/загрузить, а затем перезагрузить веб-страницу.
- Если не было никаких изменений, это означает, что ваш браузер сохранил ваш прежний отказ
- очистите данные браузера, затем перезагрузите
- Надеюсь, что это поможет?
Вы должны использовать RawGit, который является частью MaxCDN, обслуживать файлы непосредственно из репозитория GitHub с правильным заголовком типа контента. Полный учебник, нажмите здесь