Ссылка на файл .css в репозитории github как таблица стилей в файле .html - PullRequest
21 голосов
/ 16 октября 2011

У меня есть репозиторий на github с файлом .css.Есть ли способ, чтобы github обслуживал этот файл так, чтобы я мог использовать его на веб-странице?

Другими словами, я хотел бы иметь возможность ссылаться на этот исходный файл на github напрямую, изHTML-файл на моем локальном компьютере или действующий домен.Что-то вроде:

<link rel="stylesheet"
      type="text/css"
      href="http://github.com/foouser/barproject/master/xenu-is-my-lover.css"
/>

Я пытался включить <link> в «необработанный» исходный файл (http://raw.github.com...), но github обслуживает его Content-Type как text/plain, и, следовательно, Chromeи FF не добавляет свое содержимое в виде стилей CSS на страницу - данные файла отбрасываются, и в консолях отладчика браузеров отображается предупреждение.

Ответы [ 5 ]

62 голосов
/ 14 февраля 2013

Важно : rawgit.com закрывается. Подробнее о других альтернативах читайте здесь - https://rawgit.com/


Нашел что-то действительно классное. Вы получаете необработанную ссылку как: http://raw.github.com/...

Просто загрузите файлы с rawgit.com (или cdn.rawgit.com) вместо raw.github.com и DONE!


UPDATE:

Вы также можете использовать raw.githack.com , если хотите обслуживать необработанные файлы напрямую из Bitbucket или GitLab

17 голосов
/ 17 октября 2011

Репозитории GitHub не являются веб-хостингом, вы должны довести эту информацию до службы, специально предназначенной для обслуживания файлов, например pages.github.com.

2 голосов
/ 16 августа 2014
  • Первый визит RawGit , как предлагалось ранее
  • Затем скопируйте путь к файлу из github в поле RawGit
  • RawGit автоматически выдаст две ссылки на вашу веб-страницу
  • Справочник по разработке и производству
  • Ссылка на ссылку для разработки на вашей веб-странице, если вы все еще разрабатываете
  • сохранить / загрузить и перезагрузить веб-страницу
  • если изменений не было, значит ваш браузер сохранил ваш прежний референс
  • очистить данные браузера и перезагрузить
  • Надеюсь, это поможет?
1 голос
/ 09 января 2016

Вы должны использовать RawGit, который является частью MaxCDN и обслуживает файлы непосредственно из репозитория GitHub с правильным заголовком типа контента.Полный учебник, нажмите здесь

0 голосов
/ 08 марта 2019

Выезд https://gitcdn.link/.Кажется, работает хорошо.

Rawgit.com закрылся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...