How to Publish Craft.do Documents as Websites
How to Publish Craft.do Documents as Websites
A complete guide to turning your Craft documents into live, SEO-friendly websites — no code required.
The Problem
You've written beautiful documents in Craft.do. The typography is perfect. The layout is clean. But when you want to share your work on the web, your options are limited:
- Craft's built-in share gives you a link to a single page. No site structure, no SEO, no custom domain.
- Exporting to HTML loses the formatting and requires manual hosting.
- Rebuilding in a website builder means duplicating all your work.
What if your Craft document could just become a website?
Method 1: Craft's Built-In Publish (Free, Limited)
Craft.do includes a native sharing feature. Here's what it does:
| Feature | Availability |
|---|---|
| Share a single page | Yes |
| Multiple pages as a site | No |
| Custom domain | No |
| SEO optimization | No |
| Navigation menu | No |
| Blog/CMS features | No |
| Analytics | No |
Best for: Sharing a single document with a colleague or client. Not suitable for building a website.
How to use it:
- Open your document in Craft
- Click the Share button
- Choose "Publish to Web"
- Copy the generated link
The result is a single-page view of your document at a Craft-hosted URL.
Method 2: Cravo — Full Website from Craft Docs (Recommended)
Cravo is a publishing platform built specifically for Craft.do. It turns your documents into complete websites with multiple pages, navigation, SEO, and optional custom domains.
| Feature | Free | Pro ($9/mo per site) |
|---|---|---|
| Full website from Craft docs | Yes | Yes |
| Pages | Up to 20 | 100+ |
| Subdomain (yourname.cravo.site) | Yes | Yes |
| Custom domain | No | Yes |
| SEO controls (title, description, sitemap) | No | Yes |
| Auto sync from Craft | Every 12 hours | Every 2 hours + manual |
| "Made with Cravo" badge | Required | Removable |
| Blog using Craft Collections | Yes | Yes |
| Dark mode | Automatic | Automatic |
| Custom CSS | No | Yes |
| Password protection | No | Yes |
How to Set Up
- Go to cravo.life and sign in with Google or Apple
- Create a new site — give it a name and choose a slug (yourname.cravo.site)
- Connect your Craft document — paste the share URL of your Craft document
- Your site is live — Cravo generates pages from your document structure
The entire process takes about 2 minutes.
How Craft Structure Maps to Website
Your Craft document structure becomes your site structure:
- Top-level document → Homepage
- Sub-pages (card blocks) → Navigation items / site pages
- Nested sub-pages → Deeper page hierarchy
- Collections → Blog or content listing with tags and filtering
- Images, tables, code blocks → Rendered faithfully on the web
- Toggle blocks → Expandable sections
What Stays the Same
The key advantage of Cravo is design fidelity. These elements transfer from Craft to web:
- Typography and font choices
- Callout and quote styling
- Table layouts
- Code blocks with syntax highlighting
- Image sizing and alignment
- Color and background settings
- Dark mode support
Method 3: Export and Self-Host (Technical)
For developers comfortable with web hosting:
- Export your Craft document as Markdown or HTML
- Use a static site generator (Hugo, Astro, Next.js) to build pages
- Deploy to Vercel, Netlify, or any hosting platform
Pros: Full control over design and hosting.
Cons: Requires development skills. No automatic sync — every edit in Craft means a manual re-export and deploy. Formatting may not survive the export cleanly.
Comparison: All Three Methods
| Craft Native Share | Cravo | Export + Self-Host | |
|---|---|---|---|
| Difficulty | Easy | Easy | Hard |
| Multiple pages | No | Yes | Yes (manual) |
| Auto sync | N/A | Yes (12h/2h) | No |
| SEO | No | Pro plan | Manual |
| Custom domain | No | Pro plan | Yes |
| Design fidelity | Good (single page) | Excellent | Varies |
| Cost | Free | Free / $9 mo | Hosting costs |
| Best for | Quick sharing | Full websites | Developers |
Use Cases: What Can You Build?
Personal Website or Portfolio
Write your bio, add project descriptions, embed images. Use Craft's page structure for navigation. Your personal site stays as polished as your Craft workspace.
Documentation Site
Use heading hierarchy for structure. Code blocks for examples. Tables for API references. Craft's clean formatting makes excellent technical documentation.
Blog
Use Craft Collections to manage posts. Each collection item becomes a blog post with date, tags, and content. Cravo renders these as a filterable, searchable blog.
Small Business Site
Menu pages, hours, location, about us — all managed in Craft. Update your business info by editing a document, not fighting a CMS.
Frequently Asked Questions
Can I use Craft's private documents?
With Cravo's Pro plan, yes. You connect using a Craft API key instead of a public share link, which gives access to private documents.
How often does content sync?
Cravo Free syncs every 12 hours automatically. Pro syncs every 2 hours with an additional manual sync button for instant updates.
Will my images transfer?
Yes. Images in your Craft document are automatically rehosted to a CDN for fast, reliable loading on your website.
Can I have a blog?
Yes. Create a Craft Collection and Cravo renders it as a blog with tag filtering, search, and list or grid layout options.
What about SEO?
Cravo Pro includes full SEO controls: custom page titles, meta descriptions, sitemap generation, and Google indexing support.
Get Started
- Write your content in Craft.do
- Visit cravo.life to connect your document
- Your website is live in minutes
No code. No templates. No design skills needed. Your Craft document is already beautiful — now it can be a website too.
This guide is published with Cravo — the publishing platform for Craft.do documents.