Cách đưa file HTML lên mạng (theo cách dễ nhất)
Bạn có một file HTML trên máy tính. Mở bằng trình duyệt thì hiển thị bình thường, nhưng thanh địa chỉ lại ghi file:///Users/you/index.html — không ai khác xem được. Bài viết này hướng dẫn cách biến file đó thành một website thật với một URL thật.
Bạn thực sự cần những gì
Website chỉ là những file được phục vụ bởi một máy tính luôn trực tuyến. Để đăng một file HTML, bạn cần đúng ba thứ:
- Nơi lưu trữ file — một dịch vụ hosting.
- Một địa chỉ — tên miền hoặc tên miền phụ để mọi người gõ vào.
- HTTPS — trình duyệt sẽ đánh dấu các trang HTTP thường là "không an toàn".
Bạn không cần server riêng, không cần cơ sở dữ liệu, không cần framework. Với một trang tĩnh, tất cả những thứ đó đều là thừa.
Lựa chọn 1: Hosting một file (nhanh nhất)
Có những dịch vụ sinh ra đúng cho việc này: bạn tải lên một file index.html duy nhất và nhận ngay một URL đang hoạt động. hdply là một trong số đó: đăng ký bằng email, tải file lên, và nhận địa chỉ dạng my-site.hdply.com. Trang lên sóng ngay khi tải lên xong, có sẵn HTTPS, và sau đó bạn có thể chỉnh sửa HTML ngay trên trình duyệt. Không có bước build nào cả — file được phục vụ nguyên vẹn từng byte đúng như bạn viết.
Đây là lựa chọn phù hợp khi bạn chỉ có một trang — portfolio, landing page, bản demo, thiệp mời — và muốn nó lên mạng trong chưa đầy một phút.
Lựa chọn 2: Nền tảng dựa trên Git
GitHub Pages, Netlify và Vercel triển khai website từ một kho Git. Chúng rất tuyệt cho các dự án dài hơi: push một commit là trang tự cập nhật. Đánh đổi nằm ở khâu thiết lập — bạn cần một kho Git, một tài khoản liên kết với nó, và một chút cấu hình trước lần triển khai đầu tiên. Nếu bạn chưa dùng Git, đó là quá nhiều thủ tục chỉ cho một file.
Lựa chọn 3: Bucket lưu trữ đám mây
AWS S3, Google Cloud Storage và các dịch vụ tương tự có thể phục vụ file tĩnh. Chúng mạnh mẽ và rẻ khi ở quy mô lớn, nhưng bạn sẽ phải tự cấu hình chính sách bucket, phân phối CDN và chứng chỉ TLS. Hợp lý với kỹ sư đã quen hệ sinh thái đó; quá nặng nề cho một trang duy nhất.
Từng bước: từ file đến URL trong khoảng một phút
- Tạo tài khoản miễn phí tại app.hdply.com/signup — chỉ cần email và mã xác nhận.
- Tải lên file
index.htmlcủa bạn (hoặc dán code vào trình soạn thảo). - Xong — bạn nhận được một URL hoạt động ngay lập tức.
Muốn sửa sau này? Mở trình soạn thảo tích hợp sẵn, chỉnh HTML, nhấn lưu. Bản cập nhật lên sóng ngay tức thì.
Câu hỏi thường gặp
Trang của tôi có dùng được CSS và JavaScript không? Có — viết inline ngay trong file HTML hoặc tham chiếu URL bên ngoài. Một file tự chứa duy nhất là cách dễ quản lý nhất.
Tôi có cần mua tên miền không? Không. Tên miền phụ miễn phí là đủ để bắt đầu; bạn luôn có thể gắn tên miền riêng sau này khi dự án phát triển.