Publishing from Claude
MicroHost serves static files: HTML, CSS, JavaScript, images and fonts. Claude can make all of those; the trick is asking for them in a shape that uploads in one go.
A single page
For a landing page, a portfolio, a small tool or a game, ask for one HTML file with everything inside it. Then sign in, choose Upload a site, paste the HTML, pick a link name and publish.
Make this a single HTML file with all the CSS and JavaScript inline, and no external build step, so I can paste it into a static host.
A whole project
If Claude built a project with several files (React, Vite, Next.js and so on), ask for a static build and upload the folder that has index.html in it, usually dist or out. You can drop the folder or a zip of it.
Export this as a static site I can upload: one folder with `index.html` at the top (or in `dist/` / `out/`), no API routes, no server. If it is a Next.js app, use a static export.
When the upload has no index.html
That usually means the project source was uploaded instead of the built site. Paste this back into Claude:
Build a static site and zip the `dist` or `out` folder so `index.html` is inside. Don’t include `node_modules`.
When it is too big
Big images are the usual cause. See Limits for the numbers, and paste this back into Claude:
Make this site smaller so it fits a small static host: compress or resize the images, remove unused files, fonts and source maps, and give me one folder with `index.html` at the top.
Replacing a site
Open the site in your dashboard and choose Replace. The link stays the same and the previous version keeps serving until the new one is live. Every version is listed on the site’s page, and you can make an older one live again.