Ở 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.
- Đăng nhập vào giao diện quản lý của Cloudflare.
- Chọn Compute (Workers) > Workers & Pages > Create application > Pages
- 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.
- Nên chọn Getting started ở phía dưới của màn hình tạo mới Pages.
- Chọn đúng repo của quartz. Những mục bên dưới cài đặt như bảng sau:
| Configuration option | Value |
|---|---|
| Production branch | v5 |
| Framework preset | none |
| Building command | npx quartz plugin install && npx quartz build |
| Build output directory | public |
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.