HOME ABOUT CONTACT SITEMAP
Category
This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use.
Author Image Saturday, 13 October 2018

Giải pháp thay thế khi RawGit ngừng hoạt động


Như bạn đã biết, Github đã thay đổi cơ chế Content-Type khi request file dạng raw.githubusercontent.com, gist.githubusercontent.com thành text/plain (hầu hết trình duyệt sẽ không nhận ra đâu là file html, css và đặc biệt là js) để tránh người dùng sử dụng dịch vụ của họ như 1 CDN free.

Và để khắc phục được điều đó đã có rất nhiều dịch vụ bên thứ 3 đã ra đời, sáng lập và đi đầu đó là rawgit.com. Theo đó mỗi khi request file raw trên github bạn chỉ cần thay đổi cái domain thành của họ là đã có thể nhúng file trực tiếp vào trang của mình và đương nhiên là free hosting và unlimited bandwidth :)

Tuy nhiên rất không may là tác giả của rawgit.com dường như đã quá tải và đã quyết định dừng dịch vụ vào 08/10/2018 khiến cho cộng đồng dùng chùa hơi hoang mang.

Trong bài này tôi sẽ giới thiệu cho các bạn 1 số dịch vụ khác cũng hoạt động tương tự như rawgit

1. Staticaly


Con hàng mới ra trong 2018, sử dụng mạng lưới CDN tương tự như CloudFlare, cùng với đó là công nghệ tối ưu tốc độ load file (bao gồm cả ảnh từ nguồn khác). Hỗ trợ raw file Github, Bitbucket và Gitlab. File cache trong 1 năm :v, quá dữ

Truy cập: https://www.staticaly.com/

2. Raw GitHack


Dịch vụ này tôi đã có dịp giới thiệu cho bạn trong bài sử dụng github. Thậm chí nó còn nổi hơn rawgit đó là hỗ trợ cả Bitbucket và GitLab, sử dụng CDN của CloudFlare nên cải thiện tốc độ rất nhiều

Cách thức hoạt động tương tự rawgit đó là bạn dán url 1 file html, css, js,... vào và nhận về link nhúng, sử dụng cdn cho sản phẩm final và non-cdn cho phát triển tiếp code

Truy cập: https://raw.githack.com/

3. GitCDN


Cơ chế hoạt động cũng tương tự như rawgit, chỉ dùng raw file Github

Truy cập: https://gitcdn.xyz/

Domain dự phòng: http://gitcdn.link/

4. Github Pages

Tham khảo: Tạo Github Pages và sử dụng nó như 1 hosting miễn phí

5. jsdelivr

CDN này cũng khá nổi tiếng chắc không cần giới thiệu nhiều. Bạn có thể chuyển đổi nhanh file trên rawgit sang bằng cách dán vào url

Truy cập: https://www.jsdelivr.com/rawgit
...

Theo như tác giả rawgit, file của bạn chưa hoàn toàn bị xóa ngay, nhưng đến một thời điểm nó sẽ bay màu, vì vậy nếu bạn đang sử dụng cdn rawgit để nhúng file css, js thì nên thay thế ngay bằng một trong cách dịch vụ kể trên để web của mình hoạt động ổn định.

Nếu bạn biết cách dịch vụ khác có thể đóng góp thêm để tôi hoàn thiện bài viết nhé

Good Luck !
Comments:
Bạn được tự do bày tỏ quan điểm nhưng nghiêm cấm spam
  • Chèn ảnh theo mẫu [img]link[/img]
  • Chèn video Youtube theo mẫu [youtube]link[/youtube]
  • Chèn code theo mẫu [pre]code[/pre]. Lưu ý: mã hóa code trước khi bình luận

  • Please wait while i am loading Facebook SDK js