Converteer GitHub-bestanden naar Raw CDN-activa met RawGit
Er zijn duizenden nieuwe projecten en functies op GitHub om mee te spelen. Ontwikkelaars willen echter snel bewegen en dat is vervelend download al deze bestanden lokaal alleen voor testen.
Dit is waar RawGit komt van pas. Met deze gratis webapp kun je converteren elk bestand van een GitHub repo aan een extern gehost CDN.
Met dit CDN-bestand kunt u direct CSS- en JavaScript-bestanden insluiten zonder ze lokaal op uw machine op te slaan. Dit maakt het ook eenvoudiger om cloud-IDE's te gebruiken waar u externe bestanden nodig hebt.
De RawGit web-app is super eenvoudig te gebruiken en het werkt voor elke GitHub repo.
Eerst moet je een repo vinden die je wilt gebruiken die geen CDN-link heeft. In dit geval zal ik deze CSS3-modal kiezen die vrij eenvoudig is.
Graaf vervolgens door de bestandsstructuur om de exacte bestanden die u extern wilt. Deze stylesheet is bijvoorbeeld alles wat we nodig hebben voor dit modale venstereffect. Zo, kopieer en plak die URL in RawGit en voila!
EEN volledige URL gereed voor vertrek die je naar behoefte kunt kopiëren en plakken.
Merk op dat er zijn twee verschillende URL's hier. De eerste is a CDN productie-URL dat kan je eigenlijk gebruik op live websites. Dit loopt door een StackPath CDN, zodat de bestanden snel over de hele wereld kunnen worden bediend.
Aan de andere kant vind je een ontwikkelings-URL die nog steeds online wordt gehost, maar niet via een CDN. Het is niet geoptimaliseerd voor hoge prestaties, maar het werkt prima voor lokale testen of cloudgebaseerde IDE-ontwikkeling.
Je kunt met geen enkele link fout gaan en beiden werken perfect voor het testen van kleinere GitHub-repos.
De ontwikkelings-URL heeft wel ingebouwde throttling voor overmatig verkeer en grote hoeveelheden aanvragen. Dit kan in de loop van de tijd tot problemen leiden, maar als u aan een kleiner project werkt, zou u geen problemen moeten opmerken.
RawGit is een van de beste uitvindingen voor moderne webontwikkeling. Je kunt trekken elk bestand van elke GitHub repo en krijg het online gehost met de juiste Content-Type headers. Absoluut een onmisbaar hulpmiddel voor alle serieuze ontwikkelaars van frontends.
Als je vragen hebt of gewoon je dank wilt versturen, kun je een snelle tweet maken op het officiële Twitter-account @rawgit.