Hexo

Chào các bạn, thông thường để tạo một Blog cá nhân thì ta có rất nhiều lựa chọn như BlogSpot hay WordPress. Tuy nhiên trong bài này mình sẽ HD các bạn tạo một Blog cá nhân siêu đơn giản, nhanh chóng và đi kèm với các công cụ hỗ trợ tuyệt vời.

Bắt đầu nào

Cài đặt Hexo

Trước khi cài đặt Hexo bạn cần phải cài đặt NodeJS và npm trước. Bạn có thể download bản mới nhất tại https://nodejs.org/en/

Sau khi cài xong bạn mở CMD lên và gõ lệnh sau để cài đặt Hexo :

npm install hexo-cli -g 

Tạo Blog của bạn

Sau khi cài đặt Hexo xong, để tạo Blog gõ lệnh sau vào termial hoặc cmd trên máy bạn :

hexo init <blogname>  

bạn nhớ thay blogname bằng tên thư mục mà bạn muốn nhé. Đây là thư mục chứa các file trong blog của bạn.

Bạn có thể xem demo Blog của mình trên máy bằng cách sử dụng công cụ hexo-server, bạn thực hiện 2 lệnh sau :

npm install 
hexo server

sau đó vào trình duyệt nhập: localhost:4000 để kiểm tra kết quả.

Tìm và cài đặt theme

Nếu bạn muốn thay đổi theme mặc định của hexo. Bạn có thể vào đây để lựa chọn theme phù hợp với mình. Ở đây mình ví dụ với theme tranquipeak nhé . Từ thư mục gốc của Blog bạn gõ lệnh sau để download theme :

git clone https://github.com/LouisBarranqueiro/hexo-theme-tranquilpeak.git

để đổi theme bạn cần tìm file _config.yml trong thư mục Blog của ban. Mở lên tìm dòng chứa thuộc tính theme và sửa lại thành tranquilpeak.

Đăng bài viết

Để bắt đầu viết bài bạn sử dụng câu lệnh sau:

hexo new post "ten_bai_viet" 

lúc này trong thư mục source/_post một file ten_bai_viet.md sẽ được tạo ra. Bạn có thể sử dụng bất cứ trình editor nào để viết bài miễn tuân thủ theo cấu trúc markdown là được . Thông tin chi tiết hơn có thể tìm thấy ở đây.

Sử dụng hosting miễn phí cho Blog của bạn

Bạn có thể sử dụng github để host miễn phí cho Blog của mình sau đó mọi người có thể truy cập Blog của bạn qua địa chỉ:
https://username.github.io
hoặc
https://username.github.io/repository-name
với username là tài khoản github của bạn. Trước hết bạn hãy đăng nhập vào github và tạo 1 repo nhé. Sau đó mở file _config.yml ra sửa lại thông tin deploy như sau :

1
2
3
4
deploy:
type: git
repo: <thay bằng repo của ban>
branch: master

Tạo và Deploy Blog

Bước cuối cùng là tạo ra các static file và deploy Blog của bạn lên Github. Từ thư mục gốc của Blog bạn gõ lệnh sau vào cmd hay terminal:

1
hexo d -g

Chú ý: Nếu bạn sử dụng SSH thì bạn phải tạo 1 SSH key và thêm vào GitHub thì mới deploy được nếu không sẽ bị lỗi. Bạn có thể xem hướng dẫn tạo SSH key tại đây