Publishing — Titen 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.northgatearchitects.com). - Your name, contact details, booking link and social links are in
site.json; no demo text is left on the pages. - Your projects and sectors, services, posts and testimonials are in
src/content/collections/; your team and awards inpages/about.json. - Your photos are in
public/images/, your hero video inpublic/videos/home-hero.mp4(orcreditremoved andsrcchanged), your brochure inpublic/brochure.pdf. - The forms send to your form service (Forms) — test all three.
- 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.