โฮมเพจ » Toolkit » แปลงไฟล์ GitHub เป็นสินทรัพย์ CDN ดิบด้วย RawGit

    แปลงไฟล์ GitHub เป็นสินทรัพย์ CDN ดิบด้วย RawGit

    มีโครงการและฟีเจอร์ใหม่ ๆ หลายพันรายการบน GitHub ที่จะเล่นด้วย อย่างไรก็ตามนักพัฒนาต้องการที่จะย้ายอย่างรวดเร็วและมันน่ารำคาญ ดาวน์โหลดไฟล์เหล่านี้ทั้งหมดในเครื่อง เพียงเพื่อการทดสอบ.

    นี่คือที่ RawGit มีประโยชน์ แอพพลิเคชั่นเว็บฟรีนี้ช่วยให้คุณแปลง ไฟล์ใด ๆ จาก GitHub repo เพื่อ CDN ที่โฮสต์ภายนอก.

    ด้วยไฟล์ CDN นี้คุณสามารถ ฝังไฟล์ CSS และ JavaScript โดยตรง โดยไม่ต้องเก็บไว้ในเครื่องของคุณ สิ่งนี้ยังทำให้การใช้งาน IDE บนคลาวด์ง่ายขึ้นซึ่งคุณต้องการไฟล์ภายนอก.

    แอพพลิเคชั่นเว็บ RawGit นั้นใช้งานง่ายสุด ๆ ใช้ได้กับทุก repit ของ GitHub.

    ก่อนอื่นคุณควรค้นหา repo ที่คุณต้องการใช้ซึ่งไม่มีลิงค์ CDN ในกรณีนี้ฉันจะเลือกคำกริยา CSS3 ซึ่งค่อนข้างง่าย.

    จากนั้นขุดผ่านโครงสร้างไฟล์เพื่อค้นหา ไฟล์ที่แน่นอนที่คุณต้องการจากภายนอก. ตัวอย่างเช่นสไตล์ชีทนี้เป็นสิ่งที่เราต้องการสำหรับเอฟเฟกต์หน้าต่างโมดัลนี้ ดังนั้น, คัดลอก / วาง URL นั้นลงใน RawGit และ voila!

    URL แบบเต็มพร้อมที่จะไป ที่คุณสามารถคัดลอก / วางได้ตามต้องการ.

    สังเกตเห็นว่ามี สอง URL ที่ต่างกัน ที่นี่ ที่แรกก็คือ URL การผลิต CDN ที่คุณสามารถจริง ใช้บนเว็บไซต์สด. สิ่งนี้จะทำงานผ่าน StackPath CDN เพื่อให้ไฟล์สามารถให้บริการได้อย่างรวดเร็วทั่วโลก.

    ในอีกด้านหนึ่งคุณจะพบ URL การพัฒนา ซึ่งยังคงโฮสต์ออนไลน์ แต่ไม่ผ่าน CDN มันไม่ได้ปรับให้เหมาะสำหรับประสิทธิภาพสูง แต่ใช้งานได้ดี การทดสอบในท้องถิ่น หรือ การพัฒนา IDE บนคลาวด์.

    คุณไม่สามารถผิดพลาดได้ด้วยการเชื่อมโยงใด ๆ และพวกเขาทั้งสองทำงานได้อย่างไม่มีที่ติสำหรับการทดสอบ repos GitHub ขนาดเล็ก.

    URL การพัฒนามี การควบคุมปริมาณในตัว สำหรับปริมาณการใช้งานที่มากเกินไปและคำขอปริมาณมาก สิ่งนี้สามารถนำไปสู่ปัญหาที่ตามมา แต่ถ้าคุณกำลังทำงานในโครงการขนาดเล็กคุณไม่ควรสังเกตเห็นปัญหาใด ๆ.

    RawGit เป็นหนึ่งในสิ่งประดิษฐ์ที่ดีที่สุดสำหรับการพัฒนาเว็บไซต์ที่ทันสมัย คุณสามารถดึง ไฟล์ใด ๆ จาก repo GitHub ใด ๆ และให้บริการพื้นที่ออนไลน์โดยมีส่วนหัวประเภทเนื้อหาที่เหมาะสม เป็นทรัพยากรที่ต้องมีอย่างแน่นอนสำหรับผู้พัฒนาส่วนหน้าอย่างจริงจัง.

    หากคุณมีคำถามใด ๆ หรือเพียงแค่ต้องการส่งขอบคุณคุณสามารถยิงทวีตอย่างรวดเร็วไปยังบัญชี Twitter อย่างเป็นทางการ @rawgit.