Part 1: 5 ขั้นตอนสร้างเว็บไซต์แรกด้วย Gemini Canvas
ขั้นตอนที่ 1: เข้าสู่โหมด Gemini Canvas
- เปิดเบราว์เซอร์ไปที่ gemini.google.com แล้วล็อกอินด้วยบัญชี Google
- สังเกตที่มุมขวาล่างหรือแถบป้อนข้อความ พิมพ์ค้นหา หรือกดปุ่ม Canvas (หรือเข้าลิงก์ตรง gemini.google.com/canvas)
- หน้าจอจะเปลี่ยนเป็นโหมดแบ่งสองฝั่ง (ฝั่งแชตสำหรับสั่งงาน และฝั่ง Canvas สำหรับดูโค้ด/Preview) พร้อมใช้งานทันที
ขั้นตอนที่ 2: ป้อนคำสั่ง (Prompt) ร่างโครงสร้าง
หัวใจของการสร้างเว็บด้วย AI คือ “สั่งให้ครบในครั้งเดียว” เพื่อให้ Gemini เข้าใจบริบททั้งหมด
สูตรโครงสร้าง Prompt ที่ดี:
[บทบาท] + [เป้าหมาย] + [โครงสร้างหน้าเว็บ] + [สไตล์ดีไซน์] + [การรองรับมือถือ]
ช่วยสร้างหน้าเว็บไซต์แบบ HTML และ CSS รวมในไฟล์เดียว สำหรับธุรกิจ [ใส่ประเภทธุรกิจของคุณ เช่น ร้านกาแฟสด]
ดีไซน์สไตล์มินิมอล โทนสีอบอุ่น โดยมีโครงสร้างดังนี้:
1. Header ด้านบน มีโลโก้และเมนู navigation
2. Banner หลัก มีข้อความต้อนรับและปุ่มกด
3. ส่วนแสดงบริการหรือสินค้า 3 รายการพร้อมรูปและคำอธิบาย
4. ฟอร์มสำหรับติดต่อ (ชื่อ, อีเมล, ข้อความ)
5. Footer ด้านล่างสุด
และต้องทำเป็น Responsive Design ที่แสดงผลได้สวยงามทั้งบนคอมพิวเตอร์และมือถือ
ขั้นตอนที่ 3: ตรวจสอบและสั่งปรับแต่ง (Refine)
เมื่อ Gemini สร้างโค้ดเสร็จ หน้าต่าง Preview ฝั่งขวาจะแสดงหน้าเว็บขึ้นมาทันที คุณสามารถสั่งปรับแก้ด้วยภาษาพูดทั่วไปได้ เช่น:
- “ช่วยเปลี่ยนสีปุ่มในฟอร์มติดต่อให้เป็นสีเขียวเข้ม”
- “ขอเพิ่มไอคอนหน้าหัวข้อบริการทั้ง 3 รายการ”
- “ปรับระยะห่างระหว่างส่วนบริการกับฟอร์มติดต่อให้กว้างขึ้นอีกนิด”
ขั้นตอนที่ 4: ใส่ระบบ JavaScript ฝั่งหน้าบ้าน
เมื่อดีไซน์สวยงามตามต้องการแล้ว ให้พิมพ์คำสั่งเพื่อเตรียมระบบรับส่งข้อมูล:
ช่วยเขียนโค้ด JavaScript เพิ่มเติมในไฟล์นี้ สำหรับฟอร์มติดต่อ เพื่อให้เมื่อผู้ใช้กดส่งข้อมูล
ระบบจะไม่รีเฟรชหน้าเว็บ แต่จะส่งข้อมูลไปยัง Webhook หรือ Google Apps Script URL ผ่าน Fetch API
ขั้นตอนที่ 5: บันทึกโค้ดออกเป็นไฟล์ index.html
- มองหาปุ่ม Copy (คัดลอก) หรือ Export บริเวณมุมขวาบนของหน้าต่าง Canvas
- เปิดโปรแกรมบันทึกข้อความในเครื่อง เช่น Notepad (Windows) หรือ TextEdit (Mac)
- วางโค้ดที่คัดลอกมาลงไป
- กด Save As (บันทึกเป็น) ตั้งชื่อไฟล์ว่า
index.html
(ข้อสังเกต: ต้องเป็นตัวพิมพ์เล็กทั้งหมด และใช้นามสกุล.html)
Part 2: การเตรียมไฟล์และเลือกโฮสติ้งสำหรับเว็บไซต์
1. ทำความเข้าใจเรื่อง หน้าบ้าน (Frontend) และ เซิร์ฟเวอร์ (Hosting)
โค้ดที่เราบันทึกออกมาเป็นไฟล์ index.html นั้นคือส่วน “หน้าบ้าน (Frontend)” ซึ่งทำงานอยู่บนเครื่องคอมพิวเตอร์ของเราคนเดียว หากต้องการให้คนอื่นทั่วโลกเปิดเข้ามาดูเว็บเราผ่านอินเทอร์เน็ตได้ เราจำเป็นต้องนำไฟล์นี้ไปฝากไว้บน “โฮสติ้ง (Hosting / Server)”
2. รูปแบบโฮสติ้งที่เหมาะกับงานแต่ละประเภท
| รูปแบบโฮสติ้ง | รายละเอียด & เหมาะสำหรับ | ตัวเลือกแนะนำ |
| 1. Static Web Hosting (แนะนำสำหรับมือใหม่) | นำไฟล์ HTML/CSS ไปฝากไว้บนเซิร์ฟเวอร์โดยตรง ไม่ต้องมีฐานข้อมูลเบื้องหลัง เหมาะกับ Landing Page, Portfolio, ฟอร์มรับข้อมูล | Netlify, GitHub Pages, Vercel, Cloudflare Pages (ฟรี!) |
| 2. แทรกใน WordPress | สำหรับคนที่มีเว็บ WordPress อยู่แล้ว นำโค้ดเฉพาะส่วนที่ต้องการไปวางใน Custom HTML หรือ Elementor ได้ทันที | WordPress (เดิมที่มีอยู่) |
| 3. Custom Domain Hosting (สายธุรกิจ) | เช่าโฮสติ้งรายปีและจดชื่อโดเมนเนมส่วนตัว เช่น [www.yourcompany.com](https://www.yourcompany.com) เหมาะกับบริษัทหรือร้านค้าที่ต้องการความเป็นทางการ | Cloudflare, Hostinger, Namecheap |
💡 คำแนะนำสำหรับการเรียนในคอร์สนี้:
- หากต้องการทดสอบอัปโหลดเว็บขึ้นอินเทอร์เน็ตให้เร็วที่สุด แนะนำ Netlify (ลากโฟลเดอร์วางแล้วจบเลย)
- หากมีเว็บ WordPress เดิมอยู่แล้ว ให้ศึกษาเพิ่มเติมใน หน้า 6 และ หน้า 7
