index.html entry page—into the archive, drop it on the homepage canvas at Dropley, and share the live URL. Dropley keeps your HTML, CSS, JavaScript, images, and fonts together so their relative paths continue to work.index.html file to open first;index.html references;index.html and the assets it needs. A project that requires Node.js, PHP, Python, a database, server-side rendering, or an API you have not made publicly available cannot run on Dropley.12345678my-project.zip ├── index.html ← Entry point (required) ├── styles/ │ └── main.css ├── scripts/ │ └── app.js └── images/ └── logo.png
index.html file that serves as the root when visiting https://preview.dropley.app/p/{shortId}. Dropley automatically uses the shallowest matching index.html in your project.123my-project.zip └── src/ └── index.html
src/index.html. There is no entry-point setting during upload.index.html.index.html — the troubleshooting guide lists specific fixes for each case.| Extension | Type |
.html | HTML pages |
.css | Stylesheets |
.js | JavaScript |
.json | Data files |
.png | PNG images |
.jpg, .jpeg | JPEG images |
.svg | SVG images |
.gif | GIF images |
.webp | WebP images |
.woff, .woff2 | Web fonts |
1234567<!-- Preferred --> <link rel="stylesheet" href="styles/main.css"> <script src="scripts/app.js"></script> <img src="images/logo.png" alt="Logo"> <!-- Also supported in HTML: Dropley rewrites this root-relative asset path --> <link rel="stylesheet" href="/styles/main.css">
https://example.com/style.css are not included in the ZIP and remain dependent on that external service.index.html when it references separate local files. For example, this link expects the images folder to travel with it:1<img src="images/logo.png" alt="Logo">
123456789Original ZIP: index.html styles/main.css scripts/app.js Served as: https://preview.dropley.app/p/abc12345/ → index.html https://preview.dropley.app/p/abc12345/styles/main.css https://preview.dropley.app/p/abc12345/scripts/app.js