Build a Real Website · Module 3 · Ship it
From folder to free URL
6 min read · lesson 5 of 5
A static site is just files: HTML, CSS, images. No server code, no database. That makes publishing it free on several hosts — drag the folder, get a URL.
The checklist
- Your home page must be named index.html — hosts serve it by default.
- Keep everything relative: src="tea.jpg", not C:/Users/... — relative paths survive the upload.
- Drag the folder onto a static host (Netlify Drop and GitHub Pages are the classics).
- Open the link on your phone. Whatever looks broken there is what everyone will see.
Resize quirks you find on the phone are usually a fixed width or an image without max-width: 100%. Fix, re-drag, re-check — the loop is seconds long.
No files yet? Build and preview the page in the SlashAI HTML Compiler first (Tools → HTML Compiler) — it has starter projects you can export and then host.
Practice
Ship your page today. A rough site online beats a perfect one on your desktop.