Hướng dẫn deploy project của bạn lên Netlify

Hướng dẫn deploy project của bạn lên Netlify

Netlify là một nền tảng đám mây mạnh mẽ và dễ sử dụng, giúp các nhà phát triển triển khai và quản lý trang web của họ một cách linh hoạt và hiệu quả. Trong bài viết này, chúng ta sẽ tìm hiểu về Netlify, các tính năng nổi bật của nó và cách sử dụng để triển khai trang web.

I. Netlify là gì ?

banner netlify

1. Giới thiệu

Netlify là một nền tảng đám mây tích hợp đầy đủ các công cụ cho việc phát triển, triển khai và quản lý trang web. Nó cung cấp một loạt các tính năng như hosting, tích hợp CI/CD (Continuous Integration/Continuous Deployment), địa chỉ DNS tùy chỉnh và nhiều tính năng khác để giúp nhà phát triển tập trung vào việc xây dựng ứng dụng của họ mà không cần lo lắng về việc triển khai.

2. Tính năng của Netlify

  • Hosting tốc độ cao: Netlify cung cấp dịch vụ hosting với mạng lưu trữ toàn cầu (CDN), giúp tăng tốc độ tải trang và cung cấp trải nghiệm người dùng tốt hơn.

  • Tích hợp CI/CD: Netlify tích hợp quy trình CI/CD vào quy trình làm việc, giúp tự động hóa quá trình kiểm thử và triển khai mỗi khi có sự thay đổi trong mã nguồn.

  • Tích hợp dễ dàng với GitHub và GitLab: Netlify kết nối trực tiếp với kho lưu trữ GitHub và GitLab, cho phép bạn kích hoạt triển khai tự động mỗi khi có sự thay đổi trong mã nguồn.

  • Form và Functions: Netlify cung cấp các tính năng như xử lý form và functions, giúp bạn xây dựng ứng dụng động và tương tác mạnh mẽ.

  • Địa chỉ DNS tùy chỉnh: Bạn có thể dễ dàng quản lý và cấu hình tên miền của mình trực tiếp từ bảng điều khiển Netlify.

3. Chi phí hosting

Netlify có 3 gói gồm: Starter, Pro, Enterprise. Đối với những project cơ bản thì chúng ta chỉ cần gói Starter là quá đủ để sử dụng.

chi phí hosting

II. Hướng dẫn deploy project

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

Để deploy project của bạn lên Netlify, bạn cần có:

  • Một tài khoản Github

  • Một tài khoản Netlify

  • Một repository và đã upload project lên github (repo ở chế độ public hoặc private đều được).

2. Liên kết Github với Netlify và deploy

Chưa có tài khoản Netlify

Bước 1: Truy cập vào Netlify -> chọn Log in with Github -> nhấn vào Authorize Netlify

auth

Bước 2: Sau khi login -> import project bằng cách nhấn vào Sites -> chọn Import from Git

import project

Bước 3: Nhấn vào Deploy project

deploy project

Bước 4: Xác thực Netlify

xác thực netlify

Bước 5: Tải Netlify về Github để những lần tới Netlify sẽ quét các repository của bạn

tải netlify về github

Bước 6: Sau khi kết nối thành công, các repository của bạn sẽ hiện thị ở Netlify -> nhấn chọn project mà bạn muốn deploy

chọn project để deploy

Bước 7: Cấu hình project của bạn -> sau khi xong bạn ấn vào Deploy<tên project>

deploy project

Chờ 1 lát để Netlify deploy project

deploy project

Bạn có thể cấu hình website sau khi hoàn thành deploy

cấu hình project sau khi deploy

Đã có tài khoản Netlify và đã cài app Netlify vào Github

Nếu đã có tài khoản Netlify, bạn tiến hành đăng nhập và chọn "Sites" để import project

import project

Chờ 1 lát để Netlify tiến hành deploy -> hoàn tất

III. Tổng kết

Netlify là một nền tảng hosting hiện đại và dễ sử dụng. Với tính năng linh hoạt, tích hợp Git thông minh, và sự hỗ trợ đắc lực từ cộng đồng, Netlify thực sự là một lựa chọn xuất sắc cho việc triển khai và quản lý dự án web của bạn.

Tham khảo thêm các nền tảng deploy khác như: