Publishing — Ciketo AI Prompts
When the last prompt is done and the demo text is yours, publish from your AI tool or from the code it wrote, then check the live site once more.
Before you publish
Section titled “Before you publish”-
src/content/site.json→site.urlis your domain (e.g.https://www.northlinefreight.com). - Your name, contact details, the “Call Customer Service” number and your social links are in
site.json; no demo text is left on the pages. - Your services, trade lanes, posts, testimonials, clients and legal texts are in
src/content/collections/. - Your photos and your clients’ logos are in
public/images/. - The quote form sends to your form service (The quote form) — test it from Home, a service page and Contact.
- Every page checked at phone and desktop width.
From your tool
Section titled “From your tool”| Tool | How |
|---|---|
| Lovable | Publish in the top bar; a custom domain is in the project settings |
| Bolt | Deploy (Netlify); connect your domain in Netlify |
| v0 | Deploy to Vercel; add your domain in the Vercel project |
| Replit | Deploy; custom domains in the deployment settings |
From the code
Section titled “From the code”The result is a normal React project, so any static host or Node host works:
- Vite projects:
npm run build, then upload thedist/folder to Netlify, Vercel, Cloudflare Pages or any static host. Single-page apps need a rewrite of every path toindex.html(Netlify: a_redirectsfile with/* /index.html 200; Vercel: a rewrite invercel.json). - Next.js projects: import the repository in Vercel or Netlify.
After publishing
Section titled “After publishing”- Open
https://<your domain>/sitemap.xmlandrobots.txt— both should list your domain. - Share a page link in a chat app to check the title, description and share image.
- Add the site to Google Search Console and submit the sitemap.