HTML
Static site
Upload file .html tunggal — cocok untuk landing page, portofolio, atau halaman sederhana. CSS & JS harus inline di dalam file.
index.html
├── <style> ... </style>
└── <script> ... </script>
Serverless
GitHub repo
Deploy langsung dari repo GitHub public. Support multi-file, assets, dan Vercel Serverless Functions di folder api/.
github.com/user/repo
├── index.html
├── style.css opsional
├── script.js opsional
├── api/
│ ├── hello.js → /api/hello
│ └── data.js → /api/data
└── vercel.json opsional
export default function handler(req, res) {
res.status(200).json({ message: 'Hello from serverless!' });
}
Akses via https://nama-kamu.vercel.app/api/hello
Mode HTML — upload file .html tunggal, maksimal 5MB
Mode Serverless — repo GitHub harus public, branch default main
Serverless function wajib pakai export default function handler(req, res)
File vercel.json opsional — Vercel akan auto-detect struktur project
Node modules tidak perlu di-include — Vercel install otomatis dari package.json