Bạn đã xây dựng được một trang Github với Jekyll, việc tiếp theo bạn muốn cài đặt một tên miền riêng (custon domain) cho nó thì bạn làm theo hướng dẫn dưới đây:
Bước 1: Tạo file CNAME trong repository
- Sau khi đăng nhập và Github, chọn repository cần cài đặt tên miền riêng
- Click chọn Create new file
- Đặt tên file là CNAME và nhập tên miền vào nội dung của file. Sau đó click chọn commit new file
- Click chọn Setting
- Kéo xuống dưới mục Github pages bạn sẽ nhìn thấy tên miền đã được thêm vào từ file CNAME
Bước 2: Tạo các bản ghi (Record) cho tên miền
Tùy thuộc vào các nhà cung cấp tên miền mà các bước cài đặt có thể không giống nhau, nhưng nội dung sẽ là tương tự, trong bài viết này mình lấy ví dụ nhà cung cấp tên miền là Uniregistry
- Truy cập vào phần quản lý domain, và click chọn thẻ NS / DNS Records >> Click chọn NEW RECORD
-
Đây là 3 bản ghi (Record) cần để thiết lập:
#1. Một bản cho @ để trỏ đến 192.30.252.153
#2. Một bản cho @ để trỏ đến 192.30.252.154
#3. Một bản ghi CNAME cho www trỏ đến trang Github của bạn (username.github.io) (username là tên tài khoản Github): -
Sau khi đã nhập đầy đủ các bản ghi, click chọn SAVE CHANGES
Kết luận
Sau khi đã cài đặt xong, bạn có thể truy cập vào tên miền mới để vào Blog, tuy nhiên cũng có thể bạn sẽ phải chờ một thời gian thì mới có thể vào được, tùy thuộc vào nhà cung cấp tên miền.