คู่มือผู้ใช้ MarkupGen
ทุกสิ่งที่คุณต้องรู้เพื่อแปลงดีไซน์ Figma ให้เป็นโค้ดพร้อมใช้งานจริง — ฟีเจอร์ แพ็กเกจ ขีดจำกัด และวิธีให้ได้ผลลัพธ์ที่ดีที่สุด
ยินดีต้อนรับสู่ MarkupGen
MarkupGen คืออะไร เหมาะกับใคร และมีจุดเด่นอย่างไร
MarkupGen คืออะไร?
MarkupGen คือแพลตฟอร์มที่แปลงดีไซน์ Figma ให้เป็นโค้ดฝั่งหน้าบ้านที่พร้อมใช้งานจริง ปลั๊กอิน Figma ที่มาพร้อมกันจะส่งออกเฟรมที่คุณกำลังทำงานอยู่ จากนั้น MarkupGen จะแปลงเป็น HTML และ CSS และในแพ็กเกจแบบเสียเงินยังแปลงเป็นคอมโพเนนต์ React, Vue, Svelte หรือ Angular ได้ด้วย ตัวแก้ไขในตัวแบบสองโหมด (Code Editor และ Visual Editor ที่แก้ไขได้ด้วยการคลิก) ช่วยให้คุณปรับแต่งผลลัพธ์ก่อนส่งออก
เหมาะกับใคร
นักพัฒนาฝั่งหน้าบ้านและฟรีแลนซ์ที่ไม่อยากแปลงเลย์เอาต์จากไฟล์ดีไซน์ด้วยมือทีละหน้า เอเจนซี่ขนาดเล็กที่ต้องการแปลงดีไซน์ของลูกค้าให้เป็นหน้าเว็บที่ใช้งานได้จริงอย่างรวดเร็ว และใครก็ตามที่กำลังสร้างเทมเพลตอีเมล HTML ที่ต้องแสดงผลได้ถูกต้องทั้งใน Gmail, Outlook และ Apple Mail
ปัญหาที่ MarkupGen ช่วยแก้
การแปลงไฟล์ Figma เป็นมาร์กอัปที่ใช้งานได้จริงด้วยมือเป็นงานซ้ำซากและเกิดข้อผิดพลาดเล็กๆ น้อยๆ ได้ง่าย การแปลงพื้นฐานของ MarkupGen ทำงานด้วยเอนจินแบบใช้กฎเกณฑ์ที่คาดเดาผลลัพธ์ได้ โดยอ้างอิงจากชื่อเลเยอร์ Figma และการตั้งค่า Auto Layout ของคุณ ทำให้ดีไซน์เดียวกันแปลงออกมาได้ผลลัพธ์แบบเดียวกันทุกครั้ง จากนั้นชุดฟีเจอร์ AI ที่เจาะจงจะทำงานต่อยอด — สำหรับการโต้ตอบ รูปแบบตอบสนองหน้าจอ การให้คะแนนคุณภาพ และการแก้ไขด้วยคลิกเดียว — ในจุดที่ AI สร้างคุณค่าได้จริง
การใช้งานหลัก
- แปลงเฟรมหรือคอมโพเนนต์เดียวจาก Figma ให้เป็นหน้า HTML แบบสแตนด์อโลน
- สร้างแลนดิงเพจที่ตอบสนองได้ทั้งบนเดสก์ท็อปและมือถือ
- สร้างเทมเพลตอีเมล HTML แบบ inline styles เพื่อให้แสดงผลได้ถูกต้องในหลายไคลเอนต์อีเมล
- ส่งออกดีไซน์เป็นคอมโพเนนต์ React, Vue, Svelte หรือ Angular เพื่อนำไปใช้ในโค้ดเบสของคุณเอง (แพ็กเกจแบบเสียเงิน)
- สร้างคลังเทมเพลตส่วนตัวหรือของทีมสำหรับจุดเริ่มต้นที่นำกลับมาใช้ซ้ำได้ด้วย Templates
เริ่มต้นใช้งาน
ตั้งแต่การสร้างบัญชีไปจนถึงการตรวจสอบหน้าเพจแรกที่สร้างขึ้น
- 1
สร้างบัญชี
สมัครสมาชิกด้วย Google เพียงคลิกเดียว หรือด้วยอีเมลและรหัสผ่าน หากสมัครด้วยอีเมล คุณต้องผ่านการตรวจสอบยืนยันตัวตนอย่างรวดเร็วและยืนยันอีเมลก่อนจึงจะเข้าสู่ระบบได้
- 2
เข้าสู่ระบบ
ใช้วิธีเดียวกับที่คุณสมัครสมาชิกไว้ หากกรอกรหัสผ่านผิด 5 ครั้งติดต่อกัน บัญชีของคุณจะถูกล็อก 15 นาที — ใช้ "ลืมรหัสผ่าน" เพื่อรีเซ็ตรหัสผ่านทางอีเมลได้ทุกเมื่อ
- 3
สำรวจแดชบอร์ดของคุณ
แดชบอร์ดของคุณแสดงปุ่ม Create from Figma จำนวนโปรเจกต์และคะแนนคุณภาพ AI เฉลี่ย ตัวเปิดใช้งาน Quick Convert และโปรเจกต์ที่อัปเดตล่าสุด
- 4
ทำความเข้าใจ Workspace
ทุกโปรเจกต์อยู่ภายใน Workspace ซึ่งเป็นพื้นที่ที่ใช้ร่วมกันระหว่างคุณกับเพื่อนร่วมทีม ภายในโปรเจกต์ คุณสามารถสลับไปมาระหว่าง Code Editor (ทุกแพ็กเกจ) และ Visual Editor (Starter, Pro, Business)
- 5
สร้างโปรเจกต์แรกของคุณ
ติดตั้งปลั๊กอิน MarkupGen จาก Figma Community เปิดใช้งานใน Figma เลือกเฟรมหรือคอมโพเนนต์หนึ่งรายการ แล้วคลิก Export & Send
โปรเจกต์ใหม่จะปรากฏในแดชบอร์ด MarkupGen ของคุณ
- 6
รันการแปลงครั้งแรกของคุณ
เปิดโปรเจกต์ใหม่แล้วคลิก Generate Code สังเกตความคืบหน้าขณะที่ MarkupGen เชื่อมต่อกับข้อมูลดีไซน์ของคุณ วิเคราะห์เลเยอร์ ดึงรูปภาพ และเขียนโค้ด HTML/CSS
หน้า HTML/CSS ที่ใช้งานได้จริง พร้อมคะแนนคุณภาพอัตโนมัติ 0–10
- 7
ตรวจสอบผลลัพธ์
ใช้แท็บ Code สำหรับตัวแก้ไขแบบแบ่งหน้าจอ HTML/CSS/JS หรือแผง Preview เพื่อตรวจสอบมุมมอง Desktop (1280px), Tablet (768px) และ Mobile (375px)
- 8
ส่งออกโค้ดของคุณ
ดาวน์โหลด HTML/CSS แบบธรรมดาได้ในทุกแพ็กเกจ แพ็กเกจแบบเสียเงินสามารถส่งออกเป็นคอมโพเนนต์เฟรมเวิร์กเดียว หรือทุกเฟรมเวิร์กพร้อมกันในรูปแบบไฟล์ ZIP
ฟีเจอร์หลัก
ฟีเจอร์ทั้งหมดในผลิตภัณฑ์ แพ็กเกจที่ต้องใช้ และวิธีการทำงาน
การนำเข้าด้วยปลั๊กอิน Figma
ส่งออกเฟรม คอมโพเนนต์ หรือกลุ่มที่เลือกไว้หนึ่งรายการจาก Figma — รวมถึงไอคอนเวกเตอร์ในรูปแบบ SVG จริง รูปภาพพื้นหลัง ฟอนต์ และโครงสร้าง Auto Layout
ติดตั้งจาก Figma Community เข้าสู่ระบบครั้งเดียว เลือกเฟรมหนึ่งรายการ แล้วคลิก Export & Send
ส่งออกได้ครั้งละหนึ่งเฟรมเท่านั้น — ยังไม่รองรับการนำเข้าหลายเฟรมหรือทั้งหน้าพร้อมกัน
Code Editor
ตัวแก้ไขโค้ดระดับมืออาชีพแบบแบ่งหน้าจอสำหรับ HTML, CSS และ JS ที่สร้างขึ้น พร้อมไฮไลต์ไวยากรณ์และจัดรูปแบบอัตโนมัติ
Visual Editor
แก้ไขได้ทันทีด้วยการคลิกบนพรีวิวสด ๆ ตรวจสอบองค์ประกอบ แก้ไขสไตล์แบบลากวาง แก้ไขข้อความในตัว จัดการลิงก์อย่างปลอดภัย และแสดง/ซ่อนพร้อมทรานซิชัน
ต้องมีการสมัครสมาชิกแบบเสียเงินที่ใช้งานอยู่ ซึ่งตรวจสอบโดยเซิร์ฟเวอร์
การแปลงองค์ประกอบเชิงความหมายด้วย AI
อัปเกรดกล่องเลย์เอาต์แบบสแตติกให้กลายเป็นองค์ประกอบฟอร์มที่โต้ตอบได้จริง เช่น ปุ่ม, input, textarea, select โดยใช้ AI
สามระดับความละเอียด:
วิเคราะห์โครงสร้าง HTML การจัดสไตล์ปัจจุบัน และภาพพรีวิว
อ้างอิงย้อนกลับไปยังดีไซน์ต้นฉบับเพื่อความแม่นยำที่มากขึ้น
วิเคราะห์โครงสร้างอย่างละเอียดเพื่อจำแนกคอมโพเนนต์ที่ซับซ้อนได้อย่างแม่นยำ
JavaScript และคอมโพเนนต์โต้ตอบด้วย AI
ตรวจจับรูปแบบ UI เช่น slider, carousel, accordion, modal, tab, การตรวจสอบฟอร์ม และสร้างโค้ด JS และ CSS ที่ใช้งานได้จริงให้
ตัวสร้างเลย์เอาต์ตอบสนองหน้าจอด้วย AI
ปรับโครงสร้างผลลัพธ์ที่แปลงจากเดสก์ท็อปให้เป็นเลย์เอาต์ที่เหมาะสมสำหรับขนาดหน้าจออื่น พร้อมพรีวิวเปรียบเทียบก่อน/หลังแบบเคียงข้างกัน
รองรับสองทิศทางเป้าหมาย — มือถือและเดสก์ท็อป — พร้อมจุดเบรกพอยต์ที่กำหนดเองได้ (320–2000px)
การให้คะแนนคุณภาพและเปรียบเทียบด้วย AI
ให้คะแนนโค้ดที่สร้างขึ้นตั้งแต่ 0 ถึง 10 เทียบกับดีไซน์ต้นฉบับ ครอบคลุม 6 เกณฑ์ถ่วงน้ำหนัก ได้แก่ Layout, Spacing, Typography, Color, Content และ Details
รูปแบบสีของคะแนน
ดีเยี่ยม
ตรงกับดีไซน์ต้นฉบับเกือบสมบูรณ์แบบ
ดี
ใกล้เคียงโดยรวม มีความแตกต่างที่สังเกตเห็นได้เล็กน้อย
ควรปรับปรุง
มีความแตกต่างจากดีไซน์ต้นฉบับอย่างชัดเจน
แก้ไขโค้ดอัจฉริยะด้วยคลิกเดียว
ใช้แพตช์ที่ AI สร้างขึ้นอย่างตรงจุดเพื่อแก้ไขข้อผิดพลาดที่คะแนนคุณภาพตรวจพบ โดยไม่กระทบส่วนอื่นของโค้ด
การตรวจสอบไวยากรณ์และโค้ดอัตโนมัติ
ตรวจสอบและซ่อมแซมปัญหาไวยากรณ์ HTML/CSS ที่สร้างขึ้นก่อนบันทึก
การประมวลผลความเร็วสูงแบบเร่งด่วน
ขีดจำกัดการสร้างโค้ดต่อนาทีและต่อวันที่สูงขึ้น พร้อมการประมวลผลที่เร็วกว่าในแพ็กเกจ Business
การส่งออกคอมโพเนนต์
ดาวน์โหลดดีไซน์ที่สร้างขึ้นเป็น HTML/CSS แบบธรรมดา คอมโพเนนต์เฟรมเวิร์กเดียว หรือชุดรวมหลายเฟรมเวิร์กแบบครบวงจร
React (JSX/TSX), Vue 3 SFC, Svelte 5 หรือ Angular Standalone รวมถึงไฟล์ ZIP และตัวเลือกทดสอบกับไคลเอนต์อีเมล
รูปแบบผลลัพธ์ CSS Framework
สร้าง CSS ในหนึ่งใน 6 รูปแบบ ได้แก่ Vanilla, Tailwind, Bootstrap, Bulma, Materialize หรือ Pico CSS
Vanilla, Tailwind และ Bootstrap ใช้ได้ในทุกแพ็กเกจ ส่วน Bulma, Materialize และ Pico CSS ต้องใช้แพ็กเกจแบบเสียเงิน
โหมดผลลัพธ์
Standard Web Page (แปลงเป็น Flexbox/Grid โดยตรง), Responsive Layout (ยืดหยุ่นรองรับหลายขนาดหน้าจอ) หรือ Email Template (ตารางแบบ inline-CSS สำหรับ Gmail, Outlook และ Apple Mail)
โหมด Email Template ไม่สามารถแสดงผลการหมุน, blend mode ที่ไม่เป็นมาตรฐาน หรือเอฟเฟกต์เงา/เบลอได้ — สิ่งเหล่านี้จะถูกทำให้เรียบง่ายขึ้นหรือแปลงเป็นรูปภาพแทน
Templates
ทำเครื่องหมายโปรเจกต์ของคุณให้เป็น Template ที่นำกลับมาใช้ซ้ำได้ และแสดงในแกลเลอรีที่ค้นหาได้สำหรับ Workspace ของคุณ
ขั้นตอนการทำงานจาก Figma สู่โค้ด
วิธีเตรียม แปลง และตรวจสอบดีไซน์ตั้งแต่ต้นจนจบ
Figma ที่สะอาด ให้โค้ดที่สะอาด
นี่ไม่ใช่แค่คำแนะนำทั่วไป แต่เป็นวิธีที่เอนจินทำงานจริง แท็ก HTML เชิงความหมาย ป้ายกำกับที่เข้าถึงได้ และระดับหัวข้อ ถูกอนุมานโดยตรงจากชื่อเลเยอร์ Figma และโครงสร้าง Auto Layout ของคุณ ไฟล์ที่มีชื่อเลเยอร์บอกความหมายชัดเจนและใช้ Auto Layout อย่างสม่ำเสมอ จะให้ผลลัพธ์การแปลงที่ดีกว่าไฟล์ที่เต็มไปด้วยรูปทรงไม่จัดกลุ่มและใช้ชื่อค่าเริ่มต้นอย่าง "Rectangle 4" อย่างเห็นได้ชัด
การเตรียมไฟล์ Figma ของคุณ
ตั้งชื่อเลเยอร์ตามสิ่งที่มันเป็นจริง ๆ เช่น "Header", "Add to Cart Button", "Hero Image" — ไม่ใช่ชื่อที่ Figma สร้างให้อัตโนมัติ ใช้ Auto Layout ทุกที่ที่ทำได้ เพราะเฟรมที่ใช้ Auto Layout จะแปลงเป็น CSS Flexbox ได้โดยตรง ในขณะที่เฟรมที่ไม่ได้ใช้จะถูกส่งออกเป็นกล่องขนาดคงที่ พยายามให้แต่ละเฟรมมีเลเยอร์ไม่เกินประมาณ 2,000 เลเยอร์ และพื้นที่แสดงผลไม่เกิน 120 เมกะพิกเซล — แบ่งดีไซน์ขนาดใหญ่ออกเป็นเฟรมย่อย ๆ
การนำเข้า
การส่งออกทำผ่านปลั๊กอิน Figma ครั้งละหนึ่งเฟรม คอมโพเนนต์ หรือกลุ่ม ปัจจุบันยังไม่มีวิธีนำเข้าหลายเฟรมหรือทั้งหน้าในครั้งเดียว — ให้แปลงแต่ละเฟรมเป็นโปรเจกต์ MarkupGen แยกกัน
ตัวเลือกการตั้งค่า
เลือกโหมดผลลัพธ์ (Standard Web Page, Responsive Layout หรือ Email Template) CSS framework ของคุณ (Vanilla, Tailwind และ Bootstrap ใช้ได้ทุกแพ็กเกจ; Bulma, Materialize และ Pico CSS สำหรับแพ็กเกจแบบเสียเงิน) และรูปแบบไฟล์ภาพสำหรับอาร์ตเวิร์กที่ส่งออก (Original, PNG, AVIF, WebP หรือ JPG)
การตรวจสอบ HTML ที่สร้างขึ้น
เอนจินสร้างแท็กเชิงความหมายจริง เช่น header, nav, main, footer, aside, article, section โดยอนุมานจากชื่อเลเยอร์ของคุณ และระดับหัวข้อจะอนุมานจากขนาดและน้ำหนักฟอนต์ ปุ่มที่มีแต่ไอคอนจะได้รับป้ายกำกับ ARIA จริง รูปภาพเนื้อหาจะได้ alt text ที่บรรยายความหมาย และรูปภาพตกแต่งหรือเวกเตอร์จะได้ alt ว่างพร้อม aria-hidden อย่างถูกต้อง
การตรวจสอบ CSS
เฟรมที่ใช้ Auto Layout จะกลายเป็น Flexbox ที่มี gap, padding และการจัดตำแหน่งตรงตามต้นฉบับ ส่วนเฟรมที่ไม่ได้ใช้ Auto Layout จะคงขนาดพิกเซลและตำแหน่งคงที่จากไฟล์ Figma ของคุณไว้
พฤติกรรมการตอบสนองหน้าจอ
การแปลงพื้นฐานจะสะท้อนเฟรม Figma ของคุณที่ขนาดคงที่เพียงขนาดเดียว — ไม่ได้ตอบสนองหน้าจอโดยอัตโนมัติ หากต้องการเลย์เอาต์ที่ปรับตามอุปกรณ์ ให้เลือกโหมดผลลัพธ์ Responsive หรือใช้ AI Responsive Layout Generator (ทิศทางมือถือและเดสก์ท็อป)
การจัดวางตัวอักษร สี ระยะห่าง รูปภาพ และไอคอน
ระดับหัวข้อจะอนุมานจากขนาดและน้ำหนักฟอนต์ สีจะถูกอ่านโดยตรงจาก fill ใน Figma ของคุณ ระยะห่างจะเป็นไปตาม gap, padding และการจัดตำแหน่งของ Auto Layout หรือใช้ตำแหน่งคงที่เมื่อไม่ได้ใช้ Auto Layout รูปภาพจะถูกส่งออกตามรูปแบบที่คุณเลือก ส่วนไอคอนจะถูกดึงออกมาเป็น SVG จริงเมื่อทำได้ โดย fill หรือ mask ที่ซับซ้อนจะถูกแรสเตอร์เป็นภาพ PNG แทน
คอมโพเนนต์ เลย์เอาต์ และ constraints
คอมโพเนนต์และชุดคอมโพเนนต์ของ Figma จะถูกอ่านระหว่างการส่งออก แต่ปัจจุบัน MarkupGen ยังไม่สร้างนิยามคอมโพเนนต์ที่ใช้ร่วมกันและนำกลับมาใช้ซ้ำได้ต่อหนึ่งคอมโพเนนต์ Figma — แต่ละการแปลงจะเป็นหน้าเพจหรือชิ้นส่วนแบบสแตนด์อโลน เลย์เอาต์มาจาก Auto Layout และ bounding box แบบสัมบูรณ์ ส่วนการตั้งค่า constraints ของ Figma (pin ซ้าย/ขวา, scale) ปัจจุบันยังไม่ถูกอ่านหรือสร้างขึ้นใหม่
Semantic HTML การเข้าถึงได้ และ SEO
Semantic HTML และการเข้าถึงได้เป็นฟีเจอร์ที่ทำงานจริงตามที่อธิบายไว้ข้างต้นและในฟีเจอร์หลัก ส่วนผลลัพธ์ด้าน SEO ไม่ได้รวมอยู่ด้วย — MarkupGen ไม่ได้เพิ่ม page title, meta description, แท็ก Open Graph หรือ structured data ให้กับโค้ดที่สร้างขึ้น คุณต้องเพิ่มสิ่งเหล่านี้เองเมื่อนำผลลัพธ์ไปใช้ในโปรเจกต์ของคุณ
ปัจจัยที่ส่งผลต่อความแม่นยำ และวิธีให้ได้ผลลัพธ์ที่ดีที่สุด
คุณภาพการตั้งชื่อเลเยอร์ Figma เป็นปัจจัยที่ส่งผลมากที่สุดต่อผลลัพธ์เชิงความหมายและการเข้าถึงได้ รองลงมาคือการใช้ Auto Layout ความซับซ้อนของเฟรม และดีไซน์ของคุณใช้เอฟเฟกต์ที่โหมดผลลัพธ์ที่เลือกสามารถสร้างขึ้นใหม่ได้หรือไม่ (โดยเฉพาะโหมด Email Template ที่ไม่สามารถสร้างการหมุน, blend mode หรือเงาได้)
คุณภาพของผลลัพธ์
สิ่งที่ MarkupGen ควบคุม สิ่งที่ขึ้นอยู่กับอินพุตของคุณ และสิ่งที่ถูกวัดผล
สิ่งที่ MarkupGen ควบคุม
- เอนจินการแปลงและกลไกการอนุมานแท็กเชิงความหมาย
- การสร้างป้ายกำกับที่เข้าถึงได้และ alt text
- ชั้นการให้คะแนน AI, การแก้ไข, การตอบสนองหน้าจอ และ JS (แพ็กเกจแบบเสียเงิน)
สิ่งที่อินพุตของคุณควบคุม
- คุณภาพการตั้งชื่อเลเยอร์ Figma
- การใช้ Auto Layout
- ความซับซ้อนของเฟรมและการใช้เอฟเฟกต์
ความแม่นยำและความสมจริงทางภาพ
วัดผลอัตโนมัติด้วย AI Quality Score (แพ็กเกจแบบเสียเงิน): คะแนน 0–10 ครอบคลุม Layout, Spacing, Typography, Color, Content และ Details ไม่มีเปอร์เซ็นต์ความแม่นยำโดยรวมแยกต่างหาก — คุณภาพขึ้นอยู่กับดีไซน์แต่ละชิ้น
โครงสร้าง HTML และความหมายเชิงโครงสร้าง
แท็กเชิงความหมายและระดับหัวข้อที่ทำงานจริง ขึ้นอยู่กับว่าคุณตั้งชื่อเลเยอร์ Figma ได้บรรยายความหมายมากน้อยเพียงใด
คุณภาพและความสามารถในการดูแลรักษา CSS
ใช้ Flexbox สำหรับเฟรมที่มี Auto Layout และตำแหน่งคงที่สำหรับเฟรมที่เหลือ ความสามารถในการดูแลรักษาขึ้นอยู่กับ CSS framework ที่คุณเลือก รูปแบบการตั้งชื่อคลาส และการตั้งชื่อเลเยอร์
การตอบสนองหน้าจอ การเข้าถึงได้ และความพร้อมด้าน SEO
เลย์เอาต์แบบตอบสนองหน้าจอเป็นทางเลือกที่ต้องเปิดใช้งานผ่านโหมดผลลัพธ์ Responsive การเข้าถึงได้รวมถึงป้ายกำกับ ARIA และ alt text ที่สร้างขึ้นอัตโนมัติจริง ข้อมูลเมตาสำหรับ SEO ไม่ได้รวมอยู่ด้วย — ให้เพิ่มเองหลังส่งออก
ภาษาที่รองรับ
อินเทอร์เฟซรองรับ 10 ภาษา
English, Tiếng Việt, Français, 中文 (简体), 日本語, हिन्दी, Italiano, Español, ไทย และ Русский ภาษาอังกฤษเป็นค่าเริ่มต้น แอปจะไม่สลับภาษาอัตโนมัติตามภาษาเบราว์เซอร์ของคุณ ดังนั้นลิงก์ที่แชร์จะเปิดในภาษาที่ตั้งใจไว้เสมอ
เปลี่ยนภาษาได้จาก Settings → Language MarkupGen จะแปลงข้อความที่อยู่ในเลเยอร์ Figma ของคุณตามที่เป็นอยู่ — การใช้งานฟีเจอร์ต่าง ๆ ขึ้นอยู่กับแพ็กเกจของคุณทั้งหมด ไม่เกี่ยวกับภาษาอินเทอร์เฟซ
แพ็กเกจและราคา
ตัวเลขทั้งหมดด้านล่างนี้มาจากการตั้งค่าระบบเรียกเก็บเงินโดยตรง
| ฟีเจอร์ | Free | Starter | Pro | Business |
|---|---|---|---|---|
| ราคา | $0 | $10 / mo | $20 / mo | $100 / mo |
| จำนวนการสร้างโค้ด | 5 ครั้ง / เดือน | 50 ครั้ง / วัน | 150 ครั้ง / วัน | 1,000 ครั้ง / วัน |
| โปรเจกต์ใหม่ | 10 โปรเจกต์ / เดือน | 100 โปรเจกต์ / วัน | 300 โปรเจกต์ / วัน | 2,000 โปรเจกต์ / วัน |
| ขีดจำกัดความเร็วในการสร้างโค้ด | 2 คำขอ/นาที | 10 คำขอ/นาที | 20 คำขอ/นาที | 60 คำขอ/นาที พร้อมโมเดล AI ที่เร็วขึ้น |
| CSS Framework | Vanilla, Tailwind, Bootstrap | ครบทั้ง 6 framework | ครบทั้ง 6 framework | ครบทั้ง 6 framework |
| Visual Editor | ไม่รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ |
| การให้คะแนนคุณภาพและแก้ไขด้วย AI | ไม่รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ | รวมอยู่ในแพ็กเกจ |
| การส่งออกคอมโพเนนต์ | เฉพาะ HTML / CSS | 1 framework ต่อครั้ง | ทุก framework + Export Studio | ทุก framework + Export Studio |
| การซัพพอร์ต | ชุมชนผู้ใช้งาน | ซัพพอร์ตทางอีเมล | ซัพพอร์ตทางอีเมลแบบเร่งด่วน | ซัพพอร์ตแบบตัวต่อตัวโดยเฉพาะ |
แพ็กเกจแบบเสียเงินทั้งหมดเรียกเก็บเงินรายเดือนเท่านั้น — ไม่มีตัวเลือกรายปี ค่าธรรมเนียมไม่สามารถขอคืนได้ ยกเว้นในกรณีที่กฎหมายกำหนด ชำระด้วยบัตรผ่าน Stripe หรือ Lemon Squeezy หรือโอนเงินผ่าน QR ธนาคารเวียดนามแบบทันทีผ่าน SePay
แพ็กเกจ Free
เหมาะสำหรับทดลองใช้ผลิตภัณฑ์หรือการแปลงเป็นครั้งคราว: การแปลงด้วยความช่วยเหลือของ AI 5 ครั้งต่อเดือน ดาวน์โหลด HTML/CSS แบบธรรมดา และ CSS แบบ Vanilla, Tailwind หรือ Bootstrap ไม่รวม Visual Editor, การให้คะแนนคุณภาพด้วย AI และการส่งออกเฟรมเวิร์ก
แพ็กเกจแบบเสียเงิน
Starter เหมาะสำหรับผู้สร้างสรรค์เดี่ยวและโปรเจกต์ฟรีแลนซ์ Pro เพิ่มชุด Export Studio แบบครบวงจรสำหรับมืออาชีพและเอเจนซี่ขนาดเล็กที่ดูแลหลายโปรเจกต์ลูกค้าพร้อมกัน Business มอบปริมาณการใช้งานสูงสุดและการประมวลผลที่เร็วที่สุดสำหรับทีม ควรอัปเกรดเมื่อคุณถึงขีดจำกัดการสร้างโค้ด ต้องการ Visual Editor หรือการให้คะแนนคุณภาพ หรือต้องการคอมโพเนนต์เฟรมเวิร์กจริงแทน HTML ดิบ
โควตา การใช้งาน และขีดจำกัด
MarkupGen ไม่ได้ใช้ระบบเครดิตแบบคะแนน แต่ใช้การนับจำนวนครั้งการสร้างโค้ดต่อแพ็กเกจแบบธรรมดา
- วิธีการนับ — การกด "Generate Code" หนึ่งครั้งเท่ากับหนึ่งหน่วยในโควตาการสร้างโค้ดของคุณ
- รอบการรีเซ็ต — Free รีเซ็ตตามเดือนปฏิทิน; ทุกแพ็กเกจแบบเสียเงินรีเซ็ตทุกวัน
- การทบยอด — ไม่มี; โควตาที่ไม่ได้ใช้จะไม่ทบไปยังรอบถัดไป
- การหมดอายุ — โควตาจะรีเซ็ตในแต่ละรอบเท่านั้น จะไม่หมดอายุระหว่างรอบ
โควตาการสร้างโปรเจกต์
แยกจากโควตาการสร้างโค้ด และจะเป็นสองเท่าของขีดจำกัดการสร้างโค้ดของแพ็กเกจคุณในช่วงเวลาเดียวกันเสมอ (ตัวอย่างเช่น Free: 10 โปรเจกต์/เดือน; Pro: 300 โปรเจกต์/วัน) หากคุณถึงขีดจำกัดพอดี ยังสามารถบันทึกโปรเจกต์เพิ่มได้อีกหนึ่งรายการเพื่อไม่ให้งานของคุณสูญหาย — แต่โปรเจกต์นั้นจะอยู่ในสถานะ Quota Locked และไม่สามารถสร้างโค้ดได้จนกว่าคุณจะอัปเกรดหรือรอบเวลารีเซ็ต การลบโปรเจกต์ไม่ได้ทำให้โควตาของช่วงเวลานั้นว่างขึ้น
| ขีดจำกัดต่อการส่งออกหนึ่งครั้ง | |
|---|---|
| จำนวนเลเยอร์ในเฟรม Figma | ~2,000 เลเยอร์ต่อการส่งออก |
| พื้นที่การส่งออกเฟรม Figma | ~120 เมกะพิกเซล |
| ขนาดไฟล์อัปโหลดรวมต่อการส่งออก | 50 MB |
| เวลาหมดอายุการอัปโหลดของปลั๊กอิน | 3 นาที |
| ความยาวคำสั่งกำหนดเองสำหรับ AI | 3,000 ตัวอักษร |
บัญชีและการสมัครสมาชิก
สิ่งที่คุณสามารถเปลี่ยนแปลงได้เอง และวิธีการทำงานของระบบเรียกเก็บเงิน
การตั้งค่าบัญชี
จาก Settings คุณสามารถแก้ไขโปรไฟล์ เปลี่ยนรหัสผ่าน (ใช้ได้แม้คุณจะสมัครด้วย Google — คุณสามารถตั้งรหัสผ่านเป็นครั้งแรกได้จากที่นี่) จัดการแพ็กเกจและการเรียกเก็บเงิน และเปลี่ยนภาษาของคุณ
การอัปเกรด
อัปเกรดได้จากหน้า Pricing การอัปเกรดจะมีผลทันทีพร้อมคำนวณค่าใช้จ่ายตามสัดส่วน
การดาวน์เกรด
จาก Settings → Billing คุณสามารถตั้งเวลาย้ายไปยังแพ็กเกจแบบเสียเงินที่ต่ำกว่า ซึ่งจะมีผลเมื่อสิ้นสุดรอบการเรียกเก็บเงินปัจจุบัน โดยไม่มีการคืนเงินบางส่วน Starter ไม่มีแพ็กเกจแบบเสียเงินที่ต่ำกว่าให้ดาวน์เกรดไป
การยกเลิก
หากต้องการยกเลิกการสมัครสมาชิก ให้ติดต่อ support@markupgen.com หากคุณใช้แพ็กเกจ Pro หรือ Business ในระหว่างนี้คุณยังสามารถตั้งเวลาดาวน์เกรดไปยังแพ็กเกจแบบเสียเงินที่ต่ำกว่าได้จาก Settings → Billing
การเรียกเก็บเงินและการชำระเงิน
ชำระด้วยบัตรผ่าน Stripe หรือ Lemon Squeezy หรือโอนเงินผ่าน QR ธนาคารเวียดนามแบบทันทีผ่าน SePay (มีเวลาให้ 15 นาที)
การคืนเงิน
ค่าธรรมเนียมทั้งหมดไม่สามารถขอคืนได้ ยกเว้นในกรณีที่กฎหมายกำหนด ไม่มีการรับประกันคืนเงินแยกต่างหาก
การลบบัญชี
ปัจจุบันยังไม่มีปุ่ม "ลบบัญชีของฉัน" แบบดำเนินการเองได้ คุณสามารถขอให้ลบบัญชีและข้อมูลของคุณได้ทุกเมื่อโดยส่งอีเมลไปที่ support@markupgen.com
ความปลอดภัยและความเป็นส่วนตัว
สรุปจากนโยบายความเป็นส่วนตัว ข้อกำหนดการใช้งาน และการออกแบบระบบยืนยันตัวตนของ MarkupGen
ข้อมูลที่ถูกเก็บรวบรวม
ชื่อ อีเมล และข้อมูลรับรองบัญชีของคุณ รวมถึงเฉพาะเฟรม Figma ที่คุณส่งออกเท่านั้น — MarkupGen ไม่มีสิทธิ์เข้าถึงบัญชี Figma ทั้งหมดของคุณอย่างต่อเนื่อง ข้อมูลทางเทคนิคพื้นฐาน (IP, เบราว์เซอร์, อุปกรณ์) จะถูกเก็บผ่านคุกกี้
ดีไซน์และโค้ดที่สร้างขึ้นของคุณ
คุณยังคงเป็นเจ้าของสิทธิ์ในดีไซน์ Figma และเนื้อหาที่คุณนำเข้า MarkupGen จะไม่นำดีไซน์ส่วนตัวของคุณไปใช้ฝึกโมเดล AI ให้ลูกค้ารายอื่น
การเก็บรักษาและการลบข้อมูล
ข้อมูลจะถูกเก็บไว้ตราบเท่าที่บัญชีของคุณยังใช้งานอยู่ หรือเท่าที่จำเป็นด้วยเหตุผลทางกฎหมาย บัญชี หรือความปลอดภัย คุณสามารถขอให้ลบข้อมูลได้ทุกเมื่อผ่าน support@markupgen.com
ความปลอดภัยของบัญชี
รหัสผ่านถูกเข้ารหัสแบบแฮช; การเข้าสู่ระบบและการสมัครสมาชิกต้องผ่านการตรวจสอบ CAPTCHA; หากเข้าสู่ระบบผิด 5 ครั้งติดต่อกัน บัญชีจะถูกล็อก 15 นาที; บัญชีที่ใช้รหัสผ่านต้องยืนยันอีเมลก่อนใช้งาน ปัจจุบันยังไม่รองรับการยืนยันตัวตนสองขั้นตอนและการจัดการเซสชันที่ใช้งานอยู่
บริการจากบุคคลที่สาม
Stripe และ Lemon Squeezy สำหรับการชำระเงินด้วยบัตร, SePay สำหรับการโอนเงินผ่านธนาคารเวียดนาม และ Google Analytics สำหรับการวิเคราะห์การใช้งาน
การแก้ไขปัญหา
ปัญหา สาเหตุที่เป็นไปได้ และวิธีแก้ไข — จัดหมวดหมู่ตามประเภท
ปัญหาการแปลง
ปุ่ม Generate Code เป็นสีเทาหรือถูกปฏิเสธ
→ คุณถึงขีดจำกัดการสร้างโค้ดหรือการสร้างโปรเจกต์ของแพ็กเกจแล้ว หรือโปรเจกต์อยู่ในสถานะ Quota Locked จากการเกินโควตาก่อนหน้านี้
รอรอบรีเซ็ตถัดไป หรืออัปเกรด — การอัปเกรดจะปลดล็อกโปรเจกต์ที่ถูกล็อกทันที
การส่งออกจากปลั๊กอิน Figma ล้มเหลวหรือหมดเวลา
→ เฟรมมีเลเยอร์เกินประมาณ 2,000 เลเยอร์ หรือพื้นที่เกิน 120 เมกะพิกเซล หรือการอัปโหลดเกินขีดจำกัด 3 นาที
แบ่งเฟรมออกเป็นส่วนย่อย ๆ แล้วส่งออกแยกกัน
ผลลัพธ์ดูทั่วไป มีแต่ div ธรรมดาและ alt text ที่ไม่มีประโยชน์
→ เลเยอร์ Figma ของคุณยังใช้ชื่อค่าเริ่มต้นอย่าง "Rectangle 4" หรือ "Group"
เปลี่ยนชื่อเลเยอร์ให้บรรยายความหมายแล้วส่งออกใหม่
ปัญหาผลลัพธ์
การหมุน เงา หรือเอฟเฟกต์ blend หายไปจากการส่งออกแบบ Email
→ ไคลเอนต์อีเมลไม่สามารถแสดงผลสิ่งเหล่านี้ได้อย่างน่าเชื่อถือ โหมด Email Template จึงทำให้เรียบง่ายขึ้นหรือแปลงเป็นรูปภาพแทน
ใช้โหมด Standard หรือ Responsive หากต้องการเอฟเฟกต์เหล่านั้นในรูปแบบ CSS จริง
เลย์เอาต์ไม่ปรับตามขนาดหน้าจอ
→ การแปลงพื้นฐานสะท้อนขนาดคงที่เพียงขนาดเดียว
เลือกโหมดผลลัพธ์ Responsive แทน
ปัญหาการยืนยันตัวตน
เข้าสู่ระบบไม่ได้
→ การพยายามผิด 5 ครั้งจะล็อกบัญชี 15 นาที หรืออีเมลของคุณยังไม่ได้รับการยืนยัน
รอ 15 นาที หรือตรวจสอบกล่องจดหมาย (รวมถึงโฟลเดอร์สแปม) เพื่อหาอีเมลยืนยัน
ลืมรหัสผ่าน
ใช้ "ลืมรหัสผ่าน" บนหน้าเข้าสู่ระบบ; ลิงก์รีเซ็ตมีอายุใช้งาน 1 ชั่วโมง
ปัญหาการชำระเงิน
การชำระเงินผ่านโอนธนาคารด้วย SePay ค้างอยู่ในสถานะ "pending"
→ โค้ด QR หมดอายุหลังจาก 15 นาที
ตรวจสอบหน้าสถานะคำสั่งซื้อ หรือเริ่มขั้นตอนชำระเงินใหม่หากหมดอายุแล้ว
การชำระเงินด้วยบัตรล้มเหลว
→ บัตรถูกปฏิเสธ หรือกรอกข้อมูลไม่ถูกต้อง
ตรวจสอบข้อมูลบัตรของคุณกับธนาคาร หรือลองใช้ผู้ให้บริการชำระเงินอีกราย ติดต่อฝ่ายซัพพอร์ตหากคุณถูกเรียกเก็บเงินแล้วแต่แพ็กเกจยังไม่อัปเดต
ปัญหาการสมัครสมาชิก
ไม่มีปุ่ม "Cancel Subscription"
→ ยังไม่ใช่ฟีเจอร์ที่ดำเนินการเองได้ในตอนนี้
ส่งอีเมลไปที่ support@markupgen.com เพื่อยกเลิก
ไม่มีตัวเลือกดาวน์เกรดในแพ็กเกจ Starter
→ Starter เป็นแพ็กเกจแบบเสียเงินระดับต่ำสุดแล้ว
เป็นไปตามที่ออกแบบไว้ — ไม่มีแพ็กเกจที่ต่ำกว่าให้ดาวน์เกรดภายในแอป
ปัญหาการดาวน์โหลดและส่งออก
การส่งออกเฟรมเวิร์ก (React/Vue/Svelte/Angular) ถูกล็อก
→ การส่งออกแบบเฟรมเวิร์กเดียวต้องใช้แพ็กเกจแบบเสียเงินแพ็กเกจใดก็ได้
อัปเกรดเป็น Starter ขึ้นไป
Export Studio ถูกล็อก แม้จะใช้แพ็กเกจ Starter
→ ชุดรวมทุกเฟรมเวิร์กต้องใช้แพ็กเกจ Pro หรือ Business เท่านั้น
อัปเกรดเป็น Pro
แนวทางปฏิบัติที่ดีที่สุด
พฤติกรรมที่จับต้องได้ซึ่งช่วยเพิ่มคุณภาพการแปลงได้อย่างชัดเจน
- ใช้ Auto Layout ทุกที่ที่ทำได้ — เป็นปัจจัยสำคัญที่สุดที่แยกความแตกต่างระหว่าง CSS แบบยืดหยุ่นกับกล่องตำแหน่งคงที่
- ตั้งชื่อเลเยอร์ด้วยภาษาที่เข้าใจง่าย เช่น "Header", "Add to Cart Button", "Hero Image" — เอนจินจะอ่านชื่อเหล่านี้เพื่อเลือกแท็ก HTML, ป้ายกำกับ ARIA และ alt text
- จัดกลุ่มองค์ประกอบที่เกี่ยวข้องกันไว้ในเฟรม Auto Layout เดียว แทนที่จะปล่อยให้เป็นรูปทรงลอยตัวที่วางตำแหน่งแบบสัมบูรณ์
- ใช้ขนาดตัวอักษรที่สม่ำเสมอและมีจุดประสงค์ชัดเจนระหว่างหัวข้อกับเนื้อหา — ระดับหัวข้อจะถูกอนุมานจากขนาดเหล่านี้
- แยกรูปภาพเนื้อหาและอาร์ตเวิร์กตกแต่งให้แตกต่างกันอย่างชัดเจนทางสายตา — MarkupGen จัดการทั้งสองแบบต่างกันอยู่แล้วในผลลัพธ์
- เลือกโหมดผลลัพธ์ตั้งแต่ต้น อย่าคาดหวังว่าผลลัพธ์จากโหมด Standard จะกลายเป็นแบบตอบสนองหน้าจอได้ในภายหลัง — เริ่มต้นด้วยโหมด Responsive หากปลายทางต้องใช้งานบนมือถือด้วย
- หลีกเลี่ยงการพึ่งพา constraints ของ Figma สำหรับพฤติกรรมการปรับขนาด — สิ่งเหล่านี้จะไม่ถูกสร้างขึ้นใหม่ ให้สร้างพฤติกรรมนั้นด้วย Auto Layout แทน
- สำหรับผลลัพธ์แบบอีเมล ให้หลีกเลี่ยงการหมุน, blend mode และเอฟเฟกต์เงาหรือเบลอ — สิ่งเหล่านี้จะไม่รอดจากการแสดงผลของไคลเอนต์อีเมล
- ตรวจสอบ Desktop, Tablet และ Mobile ใน Preview เสมอก่อนส่งออก และรัน AI Quality Score (แพ็กเกจแบบเสียเงิน) เพื่อดูรายละเอียดถ่วงน้ำหนักที่ชัดเจนว่าควรแก้ไขอะไร
- วางแผนเพิ่มข้อมูลเมตา SEO ของคุณเองหลังส่งออก — MarkupGen ไม่ได้สร้างแท็ก title, meta description หรือ structured data ให้
FAQ
อ้างอิงจากพฤติกรรมจริงของผลิตภัณฑ์ที่ผ่านการตรวจสอบแล้ว
ข้อจำกัด
สิ่งที่ MarkupGen ทำได้ดี และสิ่งที่ยังทำไม่ได้
สิ่งที่ MarkupGen ทำได้ดี
แปลงเฟรม Figma ที่มีโครงสร้างดีและใช้ Auto Layout ให้เป็น HTML/CSS ที่สะอาดและมีแท็กเชิงความหมายอย่างรวดเร็วและคาดเดาผลลัพธ์ได้ พร้อมชั้น AI เสริมสำหรับการโต้ตอบ การตอบสนองหน้าจอ การให้คะแนนคุณภาพ และการแก้ไขด้วยคลิกเดียว
สิ่งที่ยังทำไม่ได้
สร้างข้อมูลโปรโตไทป์หรือการโต้ตอบของ Figma ขึ้นใหม่โดยอัตโนมัติ; รองรับการปรับขนาดแบบ constraints ของ Figma (pin, scale); นำเข้าหลายเฟรมหรือทั้งหน้าในครั้งเดียว; เพิ่มข้อมูลเมตา SEO ให้กับโค้ดที่สร้างขึ้น; หรือส่งออกนิยามคอมโพเนนต์ที่ใช้ร่วมกันและนำกลับมาใช้ซ้ำได้ต่อหนึ่งคอมโพเนนต์ Figma
จุดที่ผลลัพธ์อาจต้องแก้ไขด้วยมือ
เลเยอร์ Figma ที่ไม่มีชื่อหรือใช้ชื่อทั่วไปจะสร้างมาร์กอัปที่ทั่วไปตามไปด้วย; เอฟเฟกต์ภาพที่ซับซ้อนในโหมด Email Template; การโต้ตอบที่อยู่นอกเหนือรูปแบบที่ฟีเจอร์คำแนะนำ JS ของ AI จดจำได้
ขีดจำกัดทางเทคนิค
ดูตัวเลขที่แน่นอนได้ที่หัวข้อโควตา การใช้งาน และขีดจำกัด — ประมาณ 2,000 เลเยอร์, 120 เมกะพิกเซล และ 50 MB ต่อการส่งออก, เวลาหมดอายุการอัปโหลด 3 นาที และขีดจำกัดคำสั่งกำหนดเองสำหรับ AI ที่ 3,000 ตัวอักษร
อภิธานศัพท์
คำศัพท์ที่ใช้ตลอดทั้งคู่มือนี้
- Frame
- คอนเทนเนอร์ระดับบนสุดใน Figma — โดยประมาณคือหนึ่งหน้าจอหรือหนึ่งเซกชัน MarkupGen จะส่งออกทีละหนึ่งเฟรม คอมโพเนนต์ หรือกลุ่ม
- Auto Layout
- ฟีเจอร์การจัดเรียงแบบตอบสนองหน้าจอในตัวของ Figma; MarkupGen จะแปลงเป็น CSS Flexbox โดยตรง
- Constraints
- กฎการปรับขนาดแบบ pin และ scale ของ Figma ที่มีมาก่อน Auto Layout; ปัจจุบัน MarkupGen ยังไม่อ่านค่านี้
- Conversion / Generation
- การรัน "Generate Code" หนึ่งครั้งต่อโปรเจกต์ — หน่วยที่ใช้วัดโควตาของแพ็กเกจคุณ
- Project
- การส่งออกจาก Figma หนึ่งรายการที่ถูกติดตามในแดชบอร์ดของคุณ เป็นของคุณภายใน Workspace
- Workspace
- พื้นที่ทีมที่ใช้ร่วมกันซึ่งโปรเจกต์ต่าง ๆ เป็นส่วนหนึ่งอยู่; การเป็นสมาชิกจะมีบทบาทที่ควบคุมสิทธิ์การใช้งาน
- Template
- โปรเจกต์ใด ๆ ของคุณที่ถูกทำเครื่องหมายให้นำกลับมาใช้ซ้ำได้ในแกลเลอรี Templates ของ Workspace คุณ
- Export
- การดาวน์โหลดโค้ดที่สร้างขึ้นเป็น HTML/CSS แบบธรรมดา คอมโพเนนต์เฟรมเวิร์กเดียว หรือชุดรวมหลายเฟรมเวิร์กแบบครบวงจร
- Subscription
- แพ็กเกจแบบเสียเงินรายเดือนที่ต่ออายุอัตโนมัติของคุณ — Starter, Pro หรือ Business
- Quota Locked
- โปรเจกต์ที่ถูกสร้างขึ้นหลังจากคุณถึงขีดจำกัดการสร้างโปรเจกต์ของแพ็กเกจแล้ว — ถูกบันทึกไว้ แต่ไม่สามารถสร้างโค้ดได้จนกว่าคุณจะอัปเกรดหรือรอบเวลารีเซ็ต
สรุปย่อเริ่มต้นใช้งานอย่างรวดเร็ว
จาก Figma สู่โค้ดพร้อมใช้งานจริง
- 1ติดตั้งปลั๊กอิน MarkupGen จาก Figma Community
- 2เลือกเฟรมใน Figma ที่สะอาด ตั้งชื่อไว้ดี และใช้ Auto Layout
- 3กด Export & Send จากปลั๊กอิน (เข้าสู่ระบบครั้งเดียวผ่านเบราว์เซอร์)
- 4เปิดโปรเจกต์ใหม่บนแดชบอร์ดของคุณ
- 5เลือกโหมดผลลัพธ์และ CSS framework แล้วคลิก Generate Code
- 6ตรวจสอบผลลัพธ์ใน Preview และดูคะแนน AI Quality Score (แพ็กเกจแบบเสียเงิน)
- 7แก้ไขด้วยตนเองใน Code Editor หรืออัปเกรดเพื่อใช้ Visual Editor และ Smart 1-Click Fix
- 8ส่งออกเป็น HTML/CSS หรือเป็นคอมโพเนนต์เฟรมเวิร์กในแพ็กเกจแบบเสียเงิน แล้วนำไปรวมเข้ากับโปรเจกต์ของคุณ
พร้อมเร่งความเร็วขั้นตอนแปลงดีไซน์เป็นโค้ดแล้วหรือยัง?
เริ่มต้นใช้งานฟรีวันนี้ หรืออัปเกรดเพื่อปลดล็อก Visual Editor การให้คะแนนคุณภาพด้วย AI และการส่งออกเฟรมเวิร์กแบบครบวงจร
