Trên trang này 2 mục
Chọn cách deploy
Có hai cách đưa site lên mạng: TinaCloud nếu chủ site muốn tự sửa nội dung trên site thật, xuất static nếu site ít đổi.
So sánh hai cách
| Cách 1: TinaCloud | Cách 2: Xuất static | |
|---|---|---|
| Sửa nội dung ở đâu | Admin trên site thật, từ máy nào cũng được | Admin trên máy developer |
| Cần | Repo GitHub, tài khoản TinaCloud, host build từ Git | Một hosting tĩnh bất kỳ |
| Sau khi sửa | Host tự build lại, vài phút sau site đổi | Build và tải lên lại bằng tay |
| Hợp với | Chủ site tự sửa nội dung thường xuyên | Site ít đổi, hoặc có người sửa giúp |
| Chi phí | Hosting, cộng gói TinaCloud (xem bảng giá trên tina.io) | Chỉ hosting |
Mỗi cách trong một đoạn
Sửa nội dung trên site thật, từ máy nào cũng được. TinaCloud lo đăng nhập vào admin và lưu nội dung vào GitHub; host build lại site sau mỗi lần lưu.
| Build command | pnpm build |
| Build output directory | dist/client |
Đủ các bước ở 3.2 TinaCloud + Cloudflare Pages.
Build trên máy rồi tải thư mục dist/client/ lên bất kỳ hosting tĩnh nào. Admin không dùng được trên mạng; đổi nội dung thì sửa trên máy, build và tải lên lại.
SITE_URL=https://ten-mien.vn pnpm build:localĐủ các bước ở 3.3 Xuất static.
Mẹo
Chưa chắc thì bắt đầu bằng xuất static: không cần tài khoản nào ngoài hosting. Chuyển sang TinaCloud sau vẫn được, vì nội dung vẫn là file trong content/.