A minimal static HTML/CSS/JS starter deployed on Webflow Cloud.
No framework, no build step, no dependencies — just plain files served as-is. This is the simplest possible Webflow Cloud app: what you commit is what gets served.
Looking for a framework starter instead? See the other
hello-world-*-appexamples (Astro, Next.js, React, Vue, Svelte).
There's nothing to install. Open index.html directly, or serve the folder with any
static file server:
python3 -m http.server 4321
# → http://localhost:4321- Fork this repo.
- In your Webflow site, open Apps → Webflow Cloud → Create new app and select this repo.
- Pick a mount path and click Deploy.
Full walkthrough: https://developers.webflow.com/webflow-cloud/quickstart.
index.html— the page markup404.html— branded "page not found" page, served for unmatched URLsstyles.css— brandedwf-*styles (plain CSS, no preprocessor)script.js— tiny progressive enhancement (the page works without it)favicon.svg— Webflow mark
Edit index.html for content and styles.css for styling. There is no compile step —
save and reload.
A 404.html at the repo root is served for any URL that doesn't match a file, with a
404 status. Remove it if you don't want a custom 404, and Webflow Cloud falls back to a
generic one.
It's intentionally self-contained: CSS, script, and favicon are inlined. Because the page
is served at the requested URL (not at /404.html), relative links would break on nested
paths like /foo/bar, so everything the 404 needs lives in the one file.
Built with static HTML · Deployed on Webflow Cloud.