เผยแพร่เว็บ (Publish)
หลังแก้เว็บจนพอใจแล้ว ขั้นตอนสุดท้ายคือ Publish — เปลี่ยนเว็บจาก preview (sandbox) เป็น production จริง
Preview vs Published
| Mode | URL | Stability | Performance |
|---|---|---|---|
| Preview (default) | <projectId>.preview.hostinglotus.cloud |
ใช้ sandbox + vite dev | ช้ากว่า, อาจมีบั๊ก |
| Published | <slug>.hostinglotus.cloud + custom domains |
Build optimized + ส่งขึ้น production | เร็ว, มี CDN |
โครงการใหม่อยู่ใน Preview จนกว่าจะกด Publish ครั้งแรก
วิธี Publish
1. เตรียมโดเมนก่อน
ต้องมีอย่างน้อย 1 โดเมน — ดูบท ตั้งค่าโดเมน:
- Default subdomain (ฟรี) — เช่น
my-cafe.hostinglotus.cloud - โดเมน BYO — โดเมนที่คุณเชื่อมต่อ (verified + connected)
- โดเมนที่ซื้อ — ผ่าน HostingLotus
ระบบจะปฏิเสธ Publish ถ้าไม่มีโดเมนเลย — กรอกใน Settings → โดเมน ก่อน
2. คลิก Publish
ปุ่มสีเขียวที่ด้านบนของหน้าโครงการ → เปิด Modal ยืนยัน
Modal แสดง:
- รายการโดเมนทั้งหมดที่จะใช้เผยแพร่
- คำเตือนถ้าโดเมนยังไม่ verified
- ปุ่ม ยืนยัน Publish สีเขียว
3. ยืนยัน → Build เริ่ม
ระบบจะ:
- Build เว็บใน sandbox (
pnpm buildหรือเทียบเท่า) - Optimize — minify HTML/CSS/JS, optimize images, generate sitemap
- Upload — ส่งไฟล์ build ขึ้น production server
- Wire DNS — ผูก domain → production
- Issue SSL — Let's Encrypt cert ทุกโดเมน
- Update status →
published
ใช้เวลา 20-90 วินาที (ขึ้นกับขนาดเว็บ)
4. Toast แจ้งผล
หรือถ้ามีหลายโดเมน:
คลิก URL ในหน้า toast เพื่อเปิดเว็บ production
Re-Publish (อัปเดต)
ทุกครั้งที่แก้เว็บแล้วอยากให้ users เห็น → กด Publish ใหม่
- ระบบ build ใหม่ + replace ไฟล์เก่า
- DNS ไม่เปลี่ยน → users เห็น cache hit จนกว่าจะ refresh
- CDN cache ถูก invalidate อัตโนมัติ
เมื่อ Build ล้มเหลว
ถ้า pnpm build error (เช่น TypeScript error, missing dep), ระบบจะแสดง:
- Toast แสดง message สั้นๆ (160 ตัวอักษรแรก)
- Hover/tap → expand description แสดง full log
วิธีแก้
- เข้าโหมด </> IDE → Terminal
- รัน
pnpm buildเอง → อ่าน error เต็ม - แก้บั๊ก → Save
- กด Publish ใหม่
หยุดเผยแพร่ (Unpublish)
ปัจจุบันยังไม่มีปุ่ม Unpublish ใน UI — workaround:
- Archive โครงการ → ซ่อนจากแดชบอร์ด (เว็บยังออนไลน์)
- หรือ ลบโดเมน ใน Settings → โดเมน → DNS หยุดชี้มาเรา
ติดต่อทีมงานถ้าต้องการ hard unpublish (ลบ production files):
support@hostinglotus.com
คำถามที่พบบ่อย
Publish ใช้เครดิตไหม?
ไม่ — Publish ฟรีไม่จำกัดครั้ง. เครดิต AI ใช้สำหรับการแก้/สร้างเท่านั้น
Domain ที่ซื้อจาก HostingLotus ต้อง Publish ก่อนใช้ไหม?
ใช่ — โดเมนที่ซื้อจะ active หลัง Publish ครั้งแรก. ก่อน publish โดเมนชี้มาที่ "coming soon" page
หยุดจ่ายเครดิต เว็บที่ Publish จะหายไหม?
ไม่ — Published websites ยัง online ตลอด ไม่ขึ้นกับเครดิต AI
มี CDN ไหม?
มี — ทุกเว็บที่ publish มี CDN edge cache อัตโนมัติ (Cloudflare-class)