Ở bài viết trước mình đã clone Quartz về cài đặt thành 1 repo hoàn chỉnh. Trong bài viết này mình sẽ kết nối nó với Cloudflare nhầm xây dựng thành 1 trang web hoàn chỉnh.

Cloudflare Pages như là một hosting, tuy nhiên nó chỉ build những site tĩnh.

  1. Đăng nhập vào giao diện quản lý của Cloudflare.
  2. Chọn Compute (Workers) > Workers & Pages > Create application > Pages
  3. Nếu là lần đầu tiên thì chọn Connect to Git. Nên cấp quyền cho Cloudflare truy cập mọi repo.
  4. Nên chọn Getting started ở phía dưới của màn hình tạo mới Pages.
  5. Chọn đúng repo của quartz. Những mục bên dưới cài đặt như bảng sau:
Configuration optionValue
Production branchv5
Framework presetnone
Building commandnpx quartz plugin install && npx quartz build
Build output directorypublic

Bấm Save and Deloy là xong.

Đợi tầm 1 phút là hệ thống sẽ build thành công và trả về địa chỉ để truy cập trang web của mình. Từ đây bạn có thể thay đổi tên miền. Và cách hay nhất là mua luôn tên miền của Cloudflare để mọi thứ được setup sẵn. Chỉ cần chọn tên miền là xong.