Cách cài đặt Jekyll trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Jekyll là một hệ thống quản lý nội dung (CMS) miễn phí và mã nguồn mở được viết bằng Ruby. Đây là một trình tạo trang web tĩnh và đơn giản được sử dụng để tạo trang web của bạn trong vài phút. Nó chạy mà không cần bất kỳ cơ sở dữ liệu nào nên bạn không cần phải hiểu về quản trị cơ sở dữ liệu. Jekyll lấy nội dung, hiển thị Markdown và tạo một trang web hoàn chỉnh và tĩnh mà bạn có thể triển khai trên bất kỳ máy chủ web nào. Nó đi kèm với một bộ tính năng bao gồm liên kết cố định, danh mục, trang, bài đăng, bố cục tùy chỉnh và nhiều tính năng khác.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Jekyll CMS trên Ubuntu 20.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được cấu hình trên máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật hệ thống của mình lên phiên bản ổn định mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi hệ thống của bạn được cập nhật, hãy cài đặt các phụ thuộc cần thiết khác bằng cách chạy lệnh sau:
Mã:
apt-get install make build-essential curl git tree -y
Sau khi tất cả các phụ thuộc được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt Ruby​

Jekyll được viết bằng Ruby nên bạn sẽ cần cài đặt nó vào hệ thống của mình.

Chạy lệnh sau để cài đặt Ruby:
Mã:
apt-get install ruby ruby-dev -y
Sau khi cài đặt hoàn tất, bạn sẽ cần yêu cầu trình quản lý gói gem của Ruby đặt các gem vào thư mục home của người dùng.

Bạn có thể thực hiện bằng cách chỉnh sửa tệp ~/.bashrc:
Mã:
nano ~/.bashrc
Thêm các dòng sau vào cuối tệp:
Mã:
export GEM_HOME=$HOME/gemsexport PATH=$HOME/gems/bin:$PATH
Lưu và đóng tệp, sau đó kích hoạt biến môi trường bằng lệnh sau:
Mã:
source ~/.bashrc
Tiếp theo, bạn có thể cài đặt Jekyll và bundler bằng lệnh gem như hiển thị bên dưới:
Mã:
gem install jekyll bundler
Sau khi cài đặt hoàn tất, bạn có thể tiến hành bước tiếp theo.

Tạo trang web mới bằng Jekyll​

Lúc này, Jekyll đã được cài đặt trong hệ thống của bạn. Bây giờ, hãy chạy lệnh sau để tạo một trang web mới có tên là jekyll.example.com:
Mã:
jekyll new jekyll.example.com
Sau khi trang web được tạo, bạn sẽ nhận được kết quả sau:
Mã:
Trang web jekyll mới được cài đặt trong /root/jekyll.example.com.
Tiếp theo, bạn liệt kê tất cả các tệp và thư mục được Jekyll tạo bằng lệnh sau:
Mã:
tree jekyll.example.com
Bạn sẽ nhận được kết quả sau:
Mã:
jekyll.example.com??? 404.html??? about.markdown??? _config.yml??? Gemfile??? Gemfile.lock??? index.markdown??? _posts ??? 2020-06-14-welcome-to-jekyll.markdown1 thư mục, 7 tệp

Khởi động Máy chủ Jekyll​

Trước tiên, hãy điều hướng đến thư mục trang web và khởi động máy chủ web Jekyll bằng cách chạy lệnh sau:
Mã:
cd jekyll.example.com
jekyll serve --host=0.0.0.0
Sau khi máy chủ khởi động thành công, bạn sẽ nhận được kết quả sau:
Mã:
Tệp cấu hình: /root/jekyll.example.com/_config.yml Nguồn: /root/jekyll.example.com Điểm đến: /root/jekyll.example.com/_site Bản dựng gia tăng: đã tắt. Bật bằng --incremental Đang tạo... Nguồn cấp dữ liệu Jekyll: Đang tạo nguồn cấp dữ liệu cho các bài đăng đã hoàn thành trong 0,502 giây. Tự động tái tạo: được bật cho '/root/jekyll.example.com' Địa chỉ máy chủ: http://0.0.0.0:4000/ Máy chủ đang chạy... nhấn ctrl-c để dừng.

Truy cập trang web Jekyll​

Lúc này, Jekyll đã được khởi động và lắng nghe trên cổng 4000. Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://your-server-ip:4000. Bạn sẽ được chuyển hướng đến trang mặc định của Jekyll:


Kết luận​

Trong hướng dẫn trên, bạn đã học cách cài đặt Jekyll trên Ubuntu 20.04. Bây giờ bạn có thể khám phá Jekyll và tạo trang web của riêng mình bằng nội dung được tạo tự động.
 
Back
Bên trên