Deploy plain HTML, CSS, and JavaScript on Light Cloud - no build step, files served straight from the global CDN with free bandwidth.
Deploy static HTML
No framework, no build - a repository (or upload) of HTML, CSS, and JavaScript deploys as-is. The output directory is the repository root, and its contents are exactly what the CDN serves, with free bandwidth.
Settings#
- Build command: empty. Add one if you do have a step (a Tailwind CLI pass, an esbuild bundle) - then point the output directory at what it writes.
- Output directory:
.by default. Set it to a subfolder (site/,dist/) to serve only that folder - nothing outside it is deployed.
This is also the escape hatch#
Generators the platform doesn't build yet - Hugo, Jekyll, anything bespoke - deploy this way: build locally, commit or upload the output, serve it as static HTML. See the note on Frameworks.
What you still get#
Everything except a build: preview environments per branch, custom domains with automatic certificates, deploy history, and per-environment variables (useful only if a build step consumes them - plain files inline nothing).