Deploying your site

A download is a folder of files. Putting it on the internet means putting that folder on a web host — there is no build step and nothing to install.

If you are on Pro, you can skip all of this: publish from the dashboard and we host it at you.xrfolio.page, with your own domain if you want one.

The 60-second version

Go to netlify.com/drop and drag the whole downloaded folder onto the page. That is the website — Netlify gives you a link immediately, free, no account and no card. Add your own domain afterward from Netlify’s settings whenever you want one.

If you would rather use something else

Any static web host works: Vercel, GitHub Pages, Cloudflare Pages, Amazon S3, or a folder on a server you already run. The download includes a CLAUDE.md file with exact commands for each — written so you can also hand it to a coding assistant and say “deploy this.”

Two things that trip people up

Do not double-click index.html. It will show an error. Browsers refuse to let a page opened straight from your hard drive load its own data files — that is a security rule, not a fault in the site. It works as soon as it is on a web host.

Keep the folders together. index.html, _app/, assets/ and content.json must all stay in the same place, in the same structure. Upload only some of them and you get a blank page.

Changing it later

A downloaded site has no editor in it, by design — that is what keeps it small and keeps it secure. To change anything, come back here, open your portfolio, edit it, and download a new copy. On Pro this step disappears: editing and republishing is one click from the dashboard.