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.
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:
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.
Chạy lệnh sau để cài đặt Ruby:
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:
Thêm các dòng sau vào cuối tệp:
Lưu và đóng tệp, sau đó kích hoạt biến môi trường bằng lệnh sau:
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:
Sau khi cài đặt hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi trang web được tạo, bạn sẽ nhận được kết quả sau:
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:
Bạn sẽ nhận được kết quả sau:
Sau khi máy chủ khởi động thành công, bạn sẽ nhận được kết quả sau:
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
Mã:
apt-get install make build-essential curl git tree -y
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
Bạn có thể thực hiện bằng cách chỉnh sửa tệp ~/.bashrc:
Mã:
nano ~/.bashrc
Mã:
export GEM_HOME=$HOME/gemsexport PATH=$HOME/gems/bin:$PATH
Mã:
source ~/.bashrc
Mã:
gem install jekyll bundler
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
Mã:
Trang web jekyll mới được cài đặt trong /root/jekyll.example.com.
Mã:
tree jekyll.example.com
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
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.