Konverter GitHub-filer til Raw CDN-aktiver med RawGit
Det er tusenvis av nye prosjekter og funksjoner på GitHub å leke med. Imidlertid liker utviklere å bevege seg raskt og det er irriterende å Last ned alle disse filene lokalt bare for testing.
Dette er hvor RawGit kommer til nytte. Denne gratis webappen lar deg konvertere noen fil fra en GitHub repo til en eksternt vertskapet CDN.
Med denne CDN-filen kan du Embed CSS og JavaScript-filer direkte uten å lagre dem lokalt på maskinen din. Dette gjør det også lettere å bruke sky IDEer der du trenger eksterne filer.
RawGit web-appen er super enkel å bruke og den fungerer for hver GitHub repo.
Først bør du finne en repo du vil bruke som ikke har en CDN-lenke. I dette tilfellet velger jeg denne CSS3 modal som er ganske enkel.
Deretter graver du gjennom filstrukturen for å finne nøyaktige filer du vil ha eksternt. For eksempel er dette stilarket alt vi trenger for denne modale vindueffekten. Så, Kopier / lim inn denne URL-en til RawGit og voila!
EN full nettadresse klar til å gå at du kan kopiere / lime etter behov.
Legg merke til at det er to forskjellige nettadresser her. Den første er a CDN-produksjonsadresse at du faktisk kan bruk på levende nettsteder. Dette går gjennom en StackPath CDN, slik at filene kan serveres raskt over hele verden.
På den andre siden finner du en utviklingsadresse som fortsatt er vert online, men det går ikke gjennom en CDN. Det er ikke optimalisert for høy ytelse, men det fungerer bra for lokal testing eller skybasert IDE-utvikling.
Du kan ikke gå galt med hver lenke, og de fungerer begge feilfritt for å teste mindre GitHub repos.
Utviklingsadressen har innebygd gasspjelding for overdreven trafikk og høyvolum forespørsler. Dette kan føre til problemer nedover linjen, men hvis du jobber med et mindre prosjekt, bør du ikke merke noen problemer.
RawGit er et av de beste oppfinnelsene for moderne webutvikling. Du kan trekke hvilken som helst fil fra hvilken som helst GitHub repo og få det vert på nettet med riktig innholds-overskrift. Definitivt en må-ha ressurs for alle seriøse frontend-utviklere.
Hvis du har noen spørsmål eller bare vil sende takk, kan du skyte en rask tweet til den offisielle Twitter-kontoen @rawgit.