Cách sử dụng plugins trên GitHub pages
GitHub pages chạy Jekyll ở chế độ an toàn (safe mode) nên các plugins, chẳng hạn plugins hay ho này sẽ không chạy trực tiếp được trên GitHub pages.
Vậy giải pháp là gì?
-
Bước 1: Tạo một thư mục git dùng để chạy website ở chế độ có plugins và đẩy lên một thư mục trên GitHub ở nhánh master
.
-
Bước 2: Trong thư mục git này, tạo một file Rakefile với nội dung như sau:
Rakefile này chạy Jekyll, di chuyển các file trong thư mục _site vào nhánh gh-pages
và đẩy lên GitHub.
- Bước 3: Trong _config.yml thêm vào đoạn sau để tránh trùng lắp:
- Bước 4: Từ giờ trở đi, mỗi khi chỉnh sửa trang web, sau khi
git commit
và git push
, bạn chỉ cần chạy thêm rake
để cập nhật.