Cách tạo và upload tệp css lên Github sử dụng link thay thế css trong mẫu template

Bạn đang sử dụng một giao diện chuẩn không phải chỉnh sửa css gì thêm, bạn không muốn người khác dòm ngó nhiều, bạn muốn tạo liên kết gọn thay thế css dài ngoằng trong mẫu..., và thêm một vài lý do nữa. Cách tốt nhất là tạo và lưu css trong notepad trên máy tính sau đó tạo tài khoản Github miễn phí rồi up tệp css lên lưu trữ cuối cùng là lấy link thay thế css trong mẫu.

Tất nhiên sử dụng cách này sẽ có nhược điểm ví dụ như khi check Pagespeed sẽ bị cảnh báo hay muốn chỉnh sửa thuộc tính nào đó phải đợi vài giờ để cdn cập nhật 😐

Vâng viết thì đơn giản như ăn kẹo 😜 nhưng khi thực hiện lại không hề đơn giản nhất là khi bạn chưa từng làm bao giờ 😭 Sau đây sẽ là cách làm theo các bước như sau:

+ Bước 1: Xem nguồn trang

Vì sao phải xem nguồn trang vì trong thẻ <b:skin>...</b:skin> khi tải trang nó sẽ phân ra làm 2 đoạn css như sau:

// Load fonts

<style type='text/css'>
  Vùng 1 lưu fonts vì dụ
  @font-face{font-family:'Damion';font-style:normal;font-weight:400;src:local('Damion'),url(//fonts.gstatic.com/s/damion/v7/hv-XlzJ3KEUe_YZkamw2.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}...
</style>

Hình minh họa khi xem nguồn trang


// Load css

<style id='page-skin-1' type='text/css'><!--
  Vùng 2 lưu css của mẫu
--></style>

+ Bước 2: Bạn lần lượt copy cả 2 vùng vào notepad và lưu dưới dạng .css, định dạng All files và Encoding: ANSI



+ Bước 3: Khi có tệp css rồi bạn đăng nhập vào Github hoặc nếu chưa có tài khoản thì đăng ký, chọn 1 mục repositories nếu chưa có thì tạo mới


Trong mục mục repositories đã tạo chọn tab Upload files tích chọn choose a file chọn tệp css đã lưu trong máy tính xong chọn Commit changes

Bước 4: Khi đã tải tập tin lên Githup tích chọn tệp


Bước 5: Tích chọn Raw trong bước tiếp theo


Bước 6: Sửa đường dẫn trên trình duyệt ví dụ

https://raw.githubusercontent.com/ns24h/css/master/anhtuanoi.css

thành

https://cdn.rawgit.com/ns24h/css/master/anhtuanoi.css

Bước 7: Thêm thành link như sau:

<link href='https://raw.githubusercontent.com/ns24h/css/master/anhtuanoi.css' rel='stylesheet'/>

Bước 8: Vào chỉnh sửa mẫu lưu mẫu trước xong xóa phần css trong  <b:skin>...</b:skin> chỉ để trống thành

<b:skin></b:skin>

Bước 9: Copy link ở bước 7 vào thay thế ngay dưới </b:skin> ví dụ:

<b:skin></b:skin>
<link href='https://raw.githubusercontent.com/ns24h/css/master/anhtuanoi.css' rel='stylesheet'/>

Bước 10: Lưu mẫu lại kiểm tra thành quả

Lưu ý quan trọng đừng quên:

Phần bốc cục bạn phải đặt css body#layout trong cặp thẻ <b:template-skin>...</b:template-skin> để bố cục tiện ích không bị biến dạng ví dụ

<b:template-skin><![CDATA[
body#layout #taskbar{height:0}
body#layout #main_menu{height:0;display:none}
body#layout #header-wrapper,body#layout #container{padding:0;height:unset}
body#layout .header-wrapper{width:100%;height:auto;padding:0}
...
]]></b:template-skin>

Chấm hết bài!!!
Bài đăng mới hơn Bài đăng cũ hơn
Bài viết này có hữu ích không?