Skip to content

Dashboard

Khi tôi tạo trang donate từ A-Z không cần hosting/server

Created by Admin

Xin chào 500 anh em Viblo. Hôm nay nhân dịp cuối tuần lại bị ốm nên ở nhà làm cái trang donate đơn giản với hy vọng thông qua nó thì các ae ủng hộ mình có thể gửi quà cho mình thay lời cảm ơn. Mình cũng share lại template của donate lại lên đây để các ae nào cần cũng có thể sử dụng.

(Ảnh preview)

Về source code

Do mục đích cũng chỉ là tạo một trang donate đơn giản và nhanh chóng nên mình thực hiện tạo giao diện bằng HTML và CSS luôn.

Link repo: https://github.com/kimyvgy/donate-page

Trong source code có sử dụng một số kỹ thuật, mình note lại để anh em nào mới học HTML/CSS có thể tham khảo nha:

  • Sử dụng filter: blur(8px) để tạo ảnh background có hiệu ứng mờ.
  • Sử dụng box-shadow: 0 3px 5px rgba(0,0,0,0.3) để tạo hiệu ứng đổ bóng khi rê chuột lên các button.
  • Sử dụng display: flex (flexbox) để phần nội dung ra chính giữa trang web.

Đưa web lên internet

Link demo: https://kimyvgy.webee.asia

Để đưa web lên internet, mình tạo subdomain là kimyvgy.webee.asia. Trang cũng đơn giản nên mình không mua hosting mà sẽ sử dụng luôn chức năng Github Page để host trang web.

Trong repo của mình, mình vào Settings > Pages rồi bật chức năng Github Pages lên và thiết lập Custom Domain:

Do web là HTML và đặt ở root của repository nên cũng không cần phải config gì thêm nữa cả. Nếu bạn không có domain thì hãy để trống ô Custom domain nhé. Khi đó sẽ dùng link của Github. Như repo của mình là https://kimyvgy.github.io/donate-page

Format: https://<github_username>.github.io/<repository_slug>

HTTPS với Cloudflare

Domain tới trang donate của mình sử dụng qua cloudflare để có HTTPS miễn phí. Việc trỏ domain về Github đơn giản chỉ cần tạo CNAME và cho nó qua proxy của Cloudflare.

Save lại và mình đã có trang donate được public tại https://kimyvgy.webee.asia mà không cần phải hosting hay server gì cả.

Tổng kết

Source: https://github.com/kimyvgy/donate-page Live page: https://kimyvgy.webee.asia

☕️ Nếu thấy nội dung này bổ ích, hãy mời mình một tách cà phê nha! Truy cập: https://kimyvgy.webee.asia

Source: https://viblo.asia/p/khi-toi-tao-trang-donate-tu-a-z-khong-can-hostingserver-QpmleME7lrd