Hosting
Meno builds your site to static HTML. You choose where to host it. You can deploy it to any static hosting provider. The default project template is optimized for Cloudflare.
What You Need
Meno project synced with Github - connect your project via the Publish tab in Meno
A Cloudflare account - the free tier works fine
Cloudflare Workers Setup
Push your project to GitHub. Open the Publish tab in Meno and click Sync to push your latest changes.
Log in to the Cloudflare dashboard and navigate to Workers & Pages.
Click Create > Workers > Connect to Git.
Select your GitHub repo from the list.
Click Deploy.
Cloudflare assigns a
.workers.devURL - your site is live.
Every time you push to GitHub (via Meno), Cloudflare rebuilds and redeploys automatically.
Custom Domain
To use your own domain instead of .workers.dev:
Go to your Workers project in the Cloudflare dashboard.
Click Custom domains > Set up a custom domain.
Enter your domain and follow the DNS configuration instructions.
Cloudflare automatically provisions an SSL certificate for your custom domain.
What the Template Includes
Every new Meno project includes files that work out of the box with Cloudflare Workers:
wrangler.toml-- pre-configured Cloudflare Workers static assets config, pointing at./dist._headers-- auto-generated during build with Content Security Policy headers.functions/-- Cloudflare Workers Functions directory. Includes a form submission handler atfunctions/api/send-email.ts.robots.txtandsitemap.xml-- auto-generated during build fromproject.config.json.
Next Steps
Deployment -- details on the build output and what gets generated
GitHub Integration -- connecting your project to GitHub
Project Config -- configure siteUrl, icons, and other build settings