Преобразование файлов GitHub в необработанные ресурсы CDN с помощью RawGit
На GitHub есть тысячи новых проектов и функций. Тем не менее, разработчики любят двигаться быстро, и это раздражает скачать все эти файлы локально только для тестирования.
Это где RawGit пригодится. Это бесплатное веб-приложение позволяет вам конвертировать любой файл из GitHub репо для CDN с внешним размещением.
С этим файлом CDN вы можете напрямую вставлять файлы CSS и JavaScript не сохраняя их локально на вашей машине. Это также облегчает использование облачных IDE, где вам нужны внешние файлы.
Веб-приложение RawGit очень простое в использовании, и оно работает для каждого репозитория GitHub.
Во-первых, вы должны найти репо, которое вы хотите использовать, без ссылки CDN. В этом случае я выберу этот модал CSS3, который довольно прост.
Затем покопайтесь в файловой структуре, чтобы найти точные файлы, которые вы хотите внешне. Например, эта таблица стилей - все, что нам нужно для этого эффекта модального окна. Так, скопировать / вставить этот URL в RawGit и вуаля!
полный URL готов к работе что вы можете копировать / вставлять по мере необходимости.
Обратите внимание, что есть два разных URL Вот. Первый URL производства CDN что вы можете на самом деле использовать на живых сайтах. Это выполняется через CDN StackPath, поэтому файлы могут быть быстро доставлены по всему миру..
С другой стороны, вы найдете URL разработки который все еще размещен онлайн, но это не проходит через CDN. Он не оптимизирован для высокой производительности, но отлично работает для локальное тестирование или же облачная разработка IDE.
Вы не ошибетесь с любой из этих ссылок, и они оба безупречны для тестирования небольших репозиториев GitHub..
URL разработки имеет встроенный дросселирование для чрезмерного трафика и запросов большого объема. Это может привести к проблемам в будущем, но если вы работаете над небольшим проектом, вы не должны замечать никаких проблем..
RawGit - одно из лучших изобретений для современной веб-разработки. Вы можете тянуть любой файл из любого репозитория GitHub и разместите его в Интернете с соответствующими заголовками Content-Type. Определенно обязательный ресурс для всех серьезных разработчиков интерфейсов.
Если у вас есть какие-либо вопросы или вы просто хотите отправить свою благодарность, вы можете написать быстрый твит на официальный аккаунт в Твиттере @rawgit.