Tukar Fail GitHub ke dalam Aset CDN Raw dengan RawGit
Terdapat beribu-ribu projek dan ciri baru di GitHub untuk dimainkan. Walau bagaimanapun, pemaju suka bergerak pantas dan ia menjengkelkan muat turun semua fail ini secara tempatan hanya untuk ujian.
Di sinilah dimana RawGit datang berguna. Aplikasi web percuma ini membolehkan anda menukar sebarang fail dari Repo GitHub kepada CDN luaran yang dihoskan.
Dengan fail CDN ini, anda boleh secara langsung menanamkan fail CSS dan JavaScript tanpa menyimpannya secara setempat di mesin anda. Ini juga menjadikannya mudah untuk menggunakan IDE awan di mana anda memerlukan fail luaran.
Aplikasi web RawGit adalah sangat mudah digunakan dan ia berfungsi untuk setiap repo GitHub.
Pertama, anda perlu mencari repo yang anda mahu gunakan yang tidak mempunyai pautan CDN. Dalam kes ini, saya akan memilih modal CSS3 ini yang agak mudah.
Kemudian menggali melalui struktur fail untuk mencari fail tepat yang anda mahu secara luaran. Contohnya, lembaran gaya ini adalah semua yang kita perlukan untuk kesan tetingkap modal ini. Jadi, salin / tampalkan URL tersebut ke dalam RawGit dan voila!
A URL penuh bersedia untuk pergi yang anda boleh salin / tampal seperti yang diperlukan.
Perhatikan ada dua URL berbeza di sini. Yang pertama adalah a URL pengeluaran CDN bahawa anda sebenarnya boleh gunakan di laman web secara langsung. Ini berjalan melalui StackPath CDN, jadi fail boleh disampaikan dengan cepat di seluruh dunia.
Di sisi lain, anda akan dapati URL pembangunan yang masih menjadi tuan rumah dalam talian, tetapi ia tidak melalui CDN. Ia tidak dioptimumkan untuk prestasi tinggi tetapi ia berfungsi hebat ujian tempatan atau pembangunan IDE berasaskan awan.
Anda tidak boleh salah dengan sama ada pautan dan kedua-duanya berfungsi dengan sempurna untuk menguji repositori GitHub yang lebih kecil.
URL pembangunan tidak ada pendirian terbina dalam untuk trafik yang berlebihan dan permintaan volum tinggi. Ini boleh membawa kepada masalah di bawah garisan tetapi jika anda bekerja pada projek yang lebih kecil, anda tidak sepatutnya melihat sebarang masalah.
RawGit adalah salah satu ciptaan terbaik untuk pembangunan web moden. Anda boleh tarik sebarang fail dari mana-mana repo GitHub dan dapatkannya dihoskan dalam talian dengan tajuk Content-Type yang betul. Sudah pasti sumber yang mesti ada untuk semua pemaju frontend serius.
Jika anda mempunyai sebarang soalan atau hanya ingin menghantar terima kasih, anda boleh menangkap tweet cepat ke akaun Twitter rasmi @rawgit.