Konvertieren Sie GitHub-Dateien mit RawGit in Raw-CDN-Assets
Es gibt Tausende von neuen Projekten und Features auf GitHub, mit denen Sie spielen können. Entwickler bewegen sich jedoch gerne schnell und es ist ärgerlich Laden Sie alle diese Dateien lokal herunter nur zum testen.
Das ist wo RawGit ist praktisch. Mit dieser kostenlosen Web-App können Sie konvertieren eine beliebige Datei von einem GitHub-Repo zu einem extern gehostete CDN.
Mit dieser CDN-Datei können Sie CSS- und JavaScript-Dateien direkt einbetten ohne sie lokal auf Ihrem Rechner zu speichern. Dies erleichtert auch die Verwendung von Cloud-IDEs, wenn Sie externe Dateien benötigen.
Die RawGit Web App ist sehr einfach zu bedienen funktioniert für jedes GitHub-Repo.
Zunächst sollten Sie ein Repo finden, das Sie verwenden möchten, ohne CDN-Link. In diesem Fall wähle ich dieses CSS3-Modal, das ziemlich einfach ist.
Durchsuchen Sie dann die Dateistruktur, um die exakte Dateien, die Sie extern wünschen. Dieses Stylesheet ist beispielsweise alles, was wir für diesen modalen Fenstereffekt benötigen. So, Kopieren Sie diese URL in RawGit und voila!
EIN Vollständige URL bereit dass Sie nach Bedarf kopieren / einfügen können.
Beachten Sie, dass es gibt zwei verschiedene URLs Hier. Der erste ist ein CDN-Produktions-URL das kannst du eigentlich Verwendung auf Live-Websites. Dies läuft über ein StackPath-CDN, sodass die Dateien schnell auf der ganzen Welt bereitgestellt werden können.
Auf der anderen Seite finden Sie eine Entwicklungs-URL das immer noch online gehostet wird, aber kein CDN durchläuft. Es ist nicht für hohe Leistung optimiert, funktioniert aber hervorragend lokales Testen oder Cloud-basierte IDE-Entwicklung.
Sie können mit beiden Links nichts falsch machen, und beide funktionieren einwandfrei, um kleinere GitHub-Repos zu testen.
Die Entwicklungs-URL hat eingebaute Drosselung für übermäßigen Verkehr und Anfragen mit hohem Volumen. Dies kann zu Problemen auf der ganzen Linie führen, aber wenn Sie an einem kleineren Projekt arbeiten, sollten Sie keine Probleme feststellen.
RawGit ist eine der besten Erfindungen für die moderne Webentwicklung. Du kannst ziehen jede Datei aus einem GitHub-Repo und lassen Sie sich mit den richtigen Content-Type-Headern online hosten. Definitiv ein Muss für alle ernsthaften Frontend-Entwickler.
Wenn Sie Fragen haben oder einfach nur danken möchten, können Sie einen kurzen Tweet an den offiziellen Twitter-Account @rawgit senden.