Converter arquivos GitHub em ativos CDN brutos com o RawGit
Existem milhares de novos projetos e recursos no GitHub para serem usados. No entanto, os desenvolvedores gostam de se mover rápido e é irritante baixar todos esses arquivos localmente apenas para testes.
É onde RawGit vem a calhar. Este aplicativo da web gratuito permite converter qualquer arquivo a partir de um Repositório GitHub para um CDN hospedado externamente.
Com este arquivo CDN, você pode incorpore diretamente arquivos CSS e JavaScript sem armazená-los localmente em sua máquina. Isso também facilita o uso de IDEs da nuvem nos quais você precisa de arquivos externos.
O aplicativo da web RawGit é super fácil de usar e funciona para todos os repositórios do GitHub.
Primeiro, você deve encontrar um repositório que deseja usar e que não tenha um link CDN. Neste caso, vou escolher este modal CSS3 que é bem simples.
Então, vasculhe a estrutura de arquivos para encontrar arquivos exatos que você deseja externamente. Por exemplo, esta folha de estilo é tudo o que precisamos para esse efeito de janela modal. assim, copiar / colar essa URL no RawGit e voila!
UMA URL completo pronto para ir que você pode copiar / colar conforme necessário.
Observe que existem dois URLs diferentes Aqui. O primeiro é um URL de produção de CDN que você pode realmente usar em sites ao vivo. Isso é executado por meio de um CDN do StackPath, para que os arquivos possam ser exibidos rapidamente em todo o mundo.
Do outro lado, você encontrará um URL de desenvolvimento que ainda está hospedado on-line, mas não passa por um CDN. Não é otimizado para alto desempenho, mas funciona muito bem teste local ou desenvolvimento de IDE baseado em nuvem.
Você não pode errar com o link e ambos trabalham perfeitamente para testar repositórios menores do GitHub.
O URL de desenvolvimento tem regulagem embutida para tráfego excessivo e solicitações de alto volume. Isso pode levar a problemas, mas se você estiver trabalhando em um projeto menor, não deverá notar problemas..
RawGit é uma das melhores invenções para o desenvolvimento web moderno. Você pode puxar qualquer arquivo de qualquer repositório do GitHub e obtê-lo hospedado on-line com cabeçalhos de Content-Type apropriados. Definitivamente, um recurso obrigatório para todos os desenvolvedores frontend sérios.
Se você tiver alguma dúvida ou apenas quiser enviar seus agradecimentos, você pode enviar um tweet rápido para a conta oficial do Twitter @rawgit.