Nó thực sự dễ thực hiện với các trang github , lần đầu tiên bạn làm nó hơi lạ một chút. Sắp xếp giống như lần đầu tiên bạn phải tung hứng 3 chú mèo con trong khi học đan. (OK, nó không tệ lắm đâu)
Bạn cần một nhánh gh-page:
Về cơ bản github.com tìm kiếm một nhánh gh-page của kho lưu trữ. Nó sẽ phục vụ tất cả các trang HTML mà nó tìm thấy ở đây dưới dạng HTML bình thường trực tiếp đến trình duyệt.
Làm thế nào để tôi có được chi nhánh gh-page này?
Dễ dàng. Chỉ cần tạo một nhánh của repo github của bạn được gọi làgh-pages
. Chỉ định --orphan
khi bạn tạo chi nhánh này, vì bạn thực sự không muốn hợp nhất chi nhánh này lại vào chi nhánh github của mình, bạn chỉ muốn một chi nhánh chứa tài nguyên HTML của mình.
$ git checkout --orphan gh-pages
Thế còn tất cả các gunk khác trong repo của tôi, làm thế nào mà nó phù hợp với nó?
Không, bạn có thể tiếp tục và xóa nó. Và bây giờ an toàn vì bạn đã chú ý và tạo một chi nhánh mồ côi không thể sáp nhập trở lại vào chi nhánh chính của bạn và xóa tất cả mã của bạn.
Tôi đã tạo chi nhánh, bây giờ thì sao?
Bạn cần đẩy chi nhánh này lên github.com, để tự động hóa của họ có thể khởi động và bắt đầu lưu trữ các trang này cho bạn.
git push -u origin gh-pages
Nhưng .. HTML của tôi vẫn chưa được phục vụ!
Phải mất vài phút để github lập chỉ mục các nhánh này và kích hoạt cơ sở hạ tầng cần thiết để phục vụ nội dung. Lên đến 10 phút theo github.
Các bước được trình bày bởi github.com
https://help.github.com/articles/creating-project-pages-maningly