Thay thế Netlify Drop: kéo-thả để đăng trang mà không cần bước "nhận sở hữu"
Netlify Drop xứng đáng với danh tiếng của nó. Kéo một thư mục lên trang web, nhận một URL đang chạy — hơn mười năm nay vẫn vậy, và rất nhiều người đã học được từ đó rằng đăng một trang web có thể dễ dàng. Bài này không phản đối Drop. Nó nói về thời điểm cụ thể mà Drop đòi hỏi nhiều hơn những gì một trang duy nhất cần, và những lựa chọn thay thế trung thực trông ra sao. Các dữ kiện bên dưới được đối chiếu với tài liệu và blog của Netlify ngày 2026-09-08; gói dịch vụ thay đổi, hãy kiểm tra lại trước khi quyết định.
Drop hoạt động thế nào hiện nay
Bạn kéo một thư mục chứa các tệp của trang (hoặc file zip của nó) vào app.netlify.com/drop, và Netlify đăng nó ở một địa chỉ ngẫu nhiên gi-do.netlify.app. Lần triển khai đầu tiên không cần tài khoản. Nếu đã đăng nhập, Drop còn nhận diện framework và build giúp bạn.
Điều khiến nhiều người bất ngờ là chuyện xảy ra khi bạn chưa đăng nhập. Theo chính Netlify kể về lịch sử của Drop, thời gian để nhận sở hữu một trang ẩn danh bị rút từ 24 giờ xuống một giờ vào năm 2022 và mỗi địa chỉ IP chỉ được ba trang ẩn danh; sau làn sóng lừa đảo năm 2024, trang ẩn danh được bảo vệ bằng mật khẩu cho đến khi có người nhận sở hữu; và đầu năm 2025, chính sách lưu giữ bắt đầu tạm ngưng các trang chưa được nhận rồi xóa sau một tuần. Hướng dẫn nhanh hiện tại nói thẳng: "Nếu bạn thả mà không đăng nhập, URL dự án của bạn được bảo vệ bằng mật khẩu tạm thời cho đến khi bạn nhận sở hữu."
Vậy nên con đường "không cần tài khoản" thực ra là "triển khai rồi đăng ký trong vòng một giờ". Liên kết bạn nhận được không phải thứ có thể gửi nguyên cho khách hàng.
Gây vướng ở đâu với một trang
- Nó đòi thư mục. Bạn không thể thả một
index.htmltrơ trọi; phải bọc nó trong thư mục trước. Chuyện nhỏ, nhưng đó chính là bước chặn người không phải lập trình viên đang cầm một khối mã từ ChatGPT. - Bước nhận sở hữu. Không có tài khoản thì URL có mật khẩu và trang nằm trên bộ đếm ngược đến lúc xóa. Muốn chia sẻ liên kết phải tạo tài khoản trước — không sao, nhưng đó không phải "không cần đăng ký" như kéo-thả ngụ ý.
- Cập nhật nghĩa là kéo lại. Không có trình soạn thảo trong trình duyệt. Sửa một lỗi chính tả là sửa ở máy, thả lại, và có một bản triển khai mới. Khi muốn quy trình ổn định bạn sẽ kết nối kho Git, và lúc đó bạn đã dùng một pipeline — tốt, nhưng vẫn là pipeline.
Lựa chọn 1: hdply
hdply được xây quanh một tệp duy nhất. Dán HTML lên trang chủ — không thư mục, không tài khoản — và bạn có ngay liên kết ten.hdply.com đang chạy. Liên kết dùng thử tồn tại một giờ; tài khoản miễn phí giữ nó vĩnh viễn, kèm trình soạn thảo trong trình duyệt để sửa sau và lịch sử phiên bản hoàn tác một lần lưu sai chỉ bằng một cú nhấp. Tài khoản miễn phí chứa sáu trang; Light 1 $/tháng cho 25 trang và Pro 7 $/tháng không giới hạn.
Bạn phải đánh đổi: đúng một tệp cho mỗi trang (CSS và JS inline, ảnh dùng URL ngoài hoặc data URI), 1 MB mỗi trang, không tên miền riêng, không build. Trang mới còn bị ẩn khỏi công cụ tìm kiếm cho đến khi bạn bật lập chỉ mục — đúng cho một bản đề xuất, cần nhớ với một portfolio.
Tốt hơn Drop khi: bạn có một trang và muốn một liên kết để chia sẻ mà không có gì cản đường — nhất là khi trang đó ra đời từ một cuộc trò chuyện với AI.
Lựa chọn 2: Cloudflare Pages (tải lên trực tiếp)
Cloudflare Pages chấp nhận tải một thư mục trực tiếp từ bảng điều khiển, bên cạnh đường Git, và cho tên miền riêng miễn phí cùng gói miễn phí hào phóng. Đây là host sản xuất thực thụ.
Bạn phải đánh đổi: sự dễ dàng khi bắt đầu. Cần tài khoản trước khi bất cứ thứ gì lên sóng, bảng điều khiển mặc định bạn biết dự án và vùng DNS là gì, và không có chỉnh sửa trong trình duyệt. Với một trang, đây là sản phẩm lớn hơn nhu cầu.
Tốt hơn Drop khi: bạn có trang tĩnh nhiều tệp, kỳ vọng lưu lượng thật, và muốn tên miền riêng miễn phí.
Lựa chọn 3: Cứ dùng Drop, với tài khoản
Nếu trang của bạn là một thư mục — tệp CSS, thư mục ảnh — Drop với tài khoản Netlify miễn phí vẫn là một trong những cách đơn giản nhất để lưu trữ, và tài khoản xóa hết mọi vướng mắc ở trên trừ việc kéo lại khi cập nhật. Đó là lời khuyên trung thực cho bất cứ thứ gì lớn hơn một tệp.
Đặt cạnh nhau
| Netlify Drop | hdply | Cloudflare Pages | |
|---|---|---|---|
| Đầu vào | Thư mục hoặc zip | Một tệp HTML (dán hoặc thả) | Thư mục (tải lên) hoặc Git |
| Lên sóng không cần tài khoản | Có, khóa mật khẩu đến khi nhận sở hữu | Có, liên kết công khai 1 giờ | Không |
| Nhiều tệp | Có | Không | Có |
| Sửa trong trình duyệt | Không | Có | Không |
| Tên miền riêng | Có | Không | Có, miễn phí |
| Gói trả phí đầu tiên | Personal, 9 $/tháng | Light, 1 $/tháng | Gói miễn phí rộng rãi; trả phí từ 20 $/tháng |
Khi nào Netlify Drop là lựa chọn tốt hơn
Ở lại Drop nếu trang của bạn nhiều hơn một tệp; nếu bạn muốn tên miền riêng; nếu rồi bạn sẽ kết nối Git và muốn cùng một host cho cả hai giai đoạn; hoặc nếu bạn triển khai dự án framework cần build, việc Drop sẽ làm giúp khi bạn đăng nhập. Không lựa chọn nào ở trên làm được tất cả những điều đó ở một nơi.
Chuyển một trang khỏi Drop
Nếu chỉ là một trang, mở HTML, dán nội dung các tệp .css và .js được liên kết vào thẻ <style> và <script>, trỏ ảnh tới URL ngoài, rồi dán kết quả vào host mới. Nếu liên kết netlify.app cũ đã được chia sẻ, giữ nó sống bằng một trang chuyển hướng (tiếng Anh) thay vì để hết hạn.
Bài liên quan: Thay thế GitHub Pages · Chia sẻ tệp HTML dưới dạng liên kết · So sánh lưu trữ HTML miễn phí