Converti file GitHub in risorse CDN non elaborate con RawGit
Ci sono migliaia di nuovi progetti e funzionalità su GitHub con cui giocare. Tuttavia, gli sviluppatori amano muoversi velocemente ed è fastidioso scarica tutti questi file localmente solo per test.
Qui è dove RawGit torna utile. Questa app Web gratuita ti consente di convertire qualsiasi file da un Repository GitHub ad CDN ospitato esternamente.
Con questo file CDN, puoi incorporare direttamente i file CSS e JavaScript senza memorizzarli localmente sulla macchina. Ciò semplifica anche l'utilizzo degli IDE cloud in cui sono necessari file esterni.
L'app Web RawGit è super facile da usare funziona per ogni repo GitHub.
Innanzitutto, dovresti trovare un repository che desideri utilizzare che non abbia un collegamento CDN. In questo caso, sceglierò questo modal CSS3 che è piuttosto semplice.
Quindi scavare attraverso la struttura del file per trovare il file esatti che vuoi esternamente. Ad esempio, questo foglio di stile è tutto ciò di cui abbiamo bisogno per questo effetto finestra modale. Così, copia / incolla l'URL in RawGit e voilà!
UN URL completo pronto per l'uso che puoi copiare / incollare secondo necessità.
Notare che ci sono due diversi URL Qui. Il primo è a URL di produzione CDN che puoi effettivamente utilizzare su siti Web live. Questo scorre attraverso un CDN StackPath, quindi i file possono essere serviti rapidamente in tutto il mondo.
Dall'altro lato, troverai a URL di sviluppo che è ancora ospitato online, ma non passa attraverso un CDN. Non è ottimizzato per alte prestazioni, ma funziona benissimo test locali o sviluppo IDE basato su cloud.
Non si può sbagliare con entrambi i link e entrambi funzionano perfettamente per testare i repository GitHub più piccoli.
L'URL di sviluppo ha regolazione integrata per traffico eccessivo e richieste di volume elevato. Questo può portare a problemi lungo la linea, ma se stai lavorando su un progetto più piccolo non dovresti notare alcun problema.
RawGit è una delle migliori invenzioni per lo sviluppo moderno del web. Puoi tirare qualsiasi file da qualsiasi repo GitHub e riceverlo online con intestazioni Content-Type appropriate. Sicuramente una risorsa indispensabile per tutti gli sviluppatori di frontend seri.
Se avete domande o volete solo inviare i vostri ringraziamenti, potete inviare un rapido tweet all'account Twitter ufficiale @rawgit.