Publish & share projects
From private links to custom domains — here are all the options to get your work in front of the right people.
Shareable link
Every published project gets a unique milestis.com/p/your-slug URL. Click Publish in the editor top bar to generate it. Anyone with the link can view the project — no account required.
You can customise the slug at any time from Project Settings → Sharing. The old link will redirect to the new one automatically.
Password protection
To restrict who can open the link, go to Project Settings → Sharing → Password and set a password. Viewers will be prompted to enter it before they can see the project. You can change or remove the password at any time.
Password protection is available on Pro and Family plans.
Custom domain
On the Family plan you can serve your project or portfolio from your own domain (e.g. book.yourname.com). To set it up:
- Go to Account Settings → Domains and click Add domain.
- Enter the domain or subdomain you want to use.
- Add a
CNAMErecord pointing tocname.milestis.comin your DNS provider. - Wait up to 24 hours for DNS to propagate, then click Verify.
SSL is provisioned automatically — your visitors will always get a secure HTTPS connection.
Embed on another site
You can embed any published project as an interactive iframe. In Project Settings → Sharing, click Get embed code and copy the HTML snippet. Paste it into any website builder, WordPress, or Notion page.
Download as PDF
Go to File → Export → PDF. You can choose between:
- Screen quality (72 dpi) — fast download, ideal for sharing digitally. Available on all plans.
- Print quality (300 dpi) — full-resolution for professional printing. Available on Pro and Family plans.
Large projects may take a minute to generate. You will receive a download link by email once it's ready.
Unpublish a project
To take a project offline, open Project Settings → Sharing and click Unpublish. The link will immediately return a 404 for all visitors. Your project and all its content are preserved — you can re-publish at any time.