← Trang chủ

Làm Blog bằng Jekyll sử dụng host của Github (level siêu cơ bản)

Làm Blog bằng Jekyll sử dụng host của Github (level siêu cơ bản)

Hôm trước thấy có anh giới thiệu về cái này nên nghịch thử cho biết, vừa miễn phí lại rất dễ dàng với những bạn không rành về web như mình (còn ai mà rành thì tuỳ biến thêm nữa lại càng hay). Cái mình thích nhất là đăng bài thì chỉ cần soạn bằng Markdown rồi quăng vào repo vậy là xong smiley

Mình mới chỉ mò mẫm làm được đến thế này thôi, còn nhiều tính năng hơn thì phải chờ bài viết nào đó advanced hơn blush Demo: http://thanhmssl10.github.io

Do dùng Github để làm nên nếu bạn chưa biết github là gì thì nên đọc bài này trước nhá , nếu muốn hiểu sâu hơn nữa thì ấn / xong gõ github nhá.

Mình sẽ viết mục 1 theo kiểu mì ăn liền để cho những bạn chưa biết github là gì cũng có thể làm được, còn mục 2 thì cần phải biết một số chức năng cơ bản của github wink (ít nhất là phải đọc qua bài này sunglasses )

1. Đoạn này là tạo repo của blog và sau đó ta sẽ có 1 blog có duy nhất 1 page

Đầu tiên đăng kí 1 tài khoản Github https://github.com/

Tạo một repo có tên chính xác cú pháp thế này, thay username bằng tên tài khoản của bạn

username.github.io

Quá trình tạo repo:
Làm trên giao diện web của tài khoản Github nhé


New Repository


Điền cái username.github.io vào repository name đó, rồi Creat Repository là xong

Quá trình tạo trang lần đầu tiên




Vào username.github.io xem trang của bạn đi smile , bây giờ ta chỉ có 1 page duy nhất thôi, nếu bạn muốn hơn thì đọc tiếp nhá blush

2. Bây giờ thì đến lượt ông jekyll

Bạn fork repo của jekyll ở đây về, xong clone về máy, xong clone cả cái repo username.github.io nữa, xong xoá hết dữ liệu bên username.github.io đi , xong paste dữ toàn bộ dữ liệu bên jekyll vào, xong commit, xong sync, xong lên username.github.io xem kết quả smile (chú ý là toàn bộ quá trình này không được động đến folder .git, vì đó là folder chứa thông tin của repo)

Có cách nữa đơn giản hơn là fork về xong đổi tên repo như hình động dưới đây:

Bây giờ cứ mò mò nghịch thôi smile, chú ý là nghịch 2 cái này trước:

  • _config.yml (chứa một số cài đặt + một số thông tin cơ bản)

  • Thư mục _post (chứa bài viết, muốn viết bài thì chỉ cần quăng file markdown vào đây là xong, chú ý đặt tên đúng cấu trúc: năm-tháng-ngày-tiêu-đề.md)

Theme thì ở đây: http://jekyllthemes.org/ (một số theme làm hệt như với jekyll gốc, vào repo mà fork, nhưng có một số cái thì hình như không làm được như thế, nhưng thôi cứ tìm cái nào có hệ thống file, folder giống giống jekyll thì súc cho dễ smile )

Có thể đăng bài từ điện thoại bằng mấy ứng dụng git-client trên android, ios, wp,.. (sẽ có bài hướng dẫn với bên android) sunglasses

Tác giả

thanhmssl10

Đăng vào

Bài viết gốc

Thông tin

Proudly published with Statinamic