Publishing — Kalme 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.northgatedigital.com). - Your name, contact details, booking link and social links are in
site.json; no demo text is left on the pages. - Your services and prices, projects and posts are in
src/content/collections/; the legal texts are yours (have them checked for your country). - Your photos are in
public/images/, your logo inpublic/images/logo.svg, your videos on Home and About. - The contact form sends to your form service (Forms) — test it.
- 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.