เวอร์ชันที่เผยแพร่และ deploy hooks
ทุกครั้งที่เผยแพร่เว็บไซต์ จะถูกเก็บเป็นเวอร์ชันที่มีหมายเลข และส่วน Versions ใน Settings ของโปรเจกต์แสดงรายการเหล่านั้น Deploy hooks ใน Settings เดียวกัน ให้เครื่องมืออื่นสั่งให้ Briks เผยแพร่เว็บไซต์ของคุณอีกครั้ง หน้านี้ครอบคลุมทั้งสองอย่าง
รายการเวอร์ชันที่เผยแพร่
ส่วนนี้แสดง 100 เวอร์ชันล่าสุด โดยเรียงจากใหม่สุดก่อน แต่ละแถวแสดง:
- Version และหมายเลข พร้อมแท็ก Live สีเขียวที่เวอร์ชันซึ่งผู้เข้าชมเห็นอยู่ตอนนี้
- ที่มา: Built, Changed, Checked and repaired หรือ Published again และใครเป็นผู้ขอ
- วันและเวลาที่เผยแพร่ เช่น 8 ต.ค. 2026, 14:32
- สรุปสั้นๆ หากเป็นการเปลี่ยนแปลง จะเป็นถ้อยคำที่คุณขอไป หากเป็นการสร้างหรือการเผยแพร่ใหม่ จะเป็นสิ่งที่ Briks ทำ
- เมื่อเวอร์ชันใช้งานจริงมาครบหนึ่งสัปดาห์ จะมีหนึ่งบรรทัดบอกว่าเวอร์ชันนั้นช่วยได้หรือไม่ (ดูด้านล่าง)
| ป้ายกำกับ | สิ่งที่สร้างเวอร์ชันนี้ขึ้นมา |
|---|---|
| Built | การสร้างครั้งแรก หรือโปรเจกต์ใหม่ที่คัดลอกจากเทมเพลตหรือโปรเจกต์อื่น |
| Changed | การเปลี่ยนแปลงที่คุณขอ โค้ดที่คุณบันทึกใน File Explorer หรือรูปภาพที่คุณสลับจากคลังสื่อ |
| Checked and repaired | การตรวจเว็บไซต์ที่แก้ไขสิ่งที่พบ |
| Published again | การย้ายไปเวอร์ชันใช้งานจริงหรือกลับไปพรีวิว Apply to the live site ที่อยู่ใหม่ โดเมนที่เริ่มใช้งาน หรือ deploy hook สรุปจะบอกว่าเป็นอย่างไหน เช่น “เผยแพร่อีกครั้งพร้อมการตั้งค่าของเว็บไซต์” |
สำหรับทุกงานในโปรเจกต์ รวมถึงงานที่ไม่ได้เผยแพร่อะไร ดู บันทึก
การเปลี่ยนแปลงช่วยได้หรือไม่
เมื่อเวอร์ชันใช้งานจริงมาครบ 7 วัน แถวของเวอร์ชันจะมีอีกหนึ่งบรรทัดที่เทียบจำนวนผู้เข้าชมก่อนหน้ากับหลังจากนั้น สำหรับหน้าที่เวอร์ชันนั้นเปลี่ยน โดยแต่ละช่วงเป็นค่าเฉลี่ยรายสัปดาห์ในช่วงไม่เกิน 14 วันก่อนและหลัง ตัวอย่างข้อความ “ตั้งแต่เวอร์ชัน 12 (Add a prices section) การสอบถามจาก /prices เพิ่มจาก 3 เป็น 5 ครั้งต่อสัปดาห์ ที่จำนวนผู้เข้าชมใกล้เคียงกัน” เมื่อหน้าเหล่านั้นมีผู้เข้าชมน้อยกว่า 25 คนต่อสัปดาห์ ระบบจะบอกว่ามีผู้เข้าชมน้อยเกินไปจึงสรุปไม่ได้ การเปลี่ยนแปลงที่เอเจนต์ทำจะระบุว่าเป็นของเอเจนต์นั้น บรรทัดนี้คำนวณจากการวิเคราะห์ข้อมูลของคุณเองโดยไม่ใช้ AI และไม่เสียค่าใช้จ่าย เวอร์ชันที่เพียงเผยแพร่ซ้ำ และการสร้างครั้งแรก จะไม่มีบรรทัดนี้ ระบบอ่าน 12 เวอร์ชันล่าสุด และผลที่อ่านได้จะเป็นที่สิ้นสุดเมื่อผ่านไป 14 วัน
กู้คืนเวอร์ชัน
ค้นหาเวอร์ชัน
ที่ไหน: Settings, Versions
ทุกแถวยกเว้นเวอร์ชันที่ใช้งานอยู่มีปุ่ม Restore หากบทบาทของคุณมีสิทธิ์แก้ไขโปรเจกต์
กู้คืน
ที่ไหน: Restore version
กด Restore กล่องข้อความจะแจ้งว่า “It goes back on the live site exactly as it was published. The versions after it stay saved, so you can come back.” จากนั้นกด Restore version และตัวเลข
ดูการเผยแพร่แบบสด
ที่ไหน: Studio
Briks จะพาคุณไปที่สตูดิโอขณะเผยแพร่ ข้อความจะเป็นประมาณว่า “เวอร์ชัน 12 กลับมาใช้งานอีกครั้ง เหมือนตอนที่เผยแพร่ทุกประการ” แท็ก Live จะย้ายไปที่แถวนั้น
การกู้คืนไม่ใช้ AI Owner, Admin และ Editor กู้คืนได้ ส่วน Viewer ดูรายการได้ ทำไม่ได้ขณะที่มีการทดสอบ A/B กำลังรันอยู่ เวอร์ชัน เลิกทำ และทำซ้ำ ครอบคลุมประวัติเดียวกันจากภายในสตูดิโอ
deploy hook คืออะไร
Deploy hook คือที่อยู่เว็บส่วนตัวที่เผยแพร่เว็บไซต์ของคุณอีกครั้งทุกครั้งที่มีการเรียกใช้ (deploy คือการเผยแพร่) คุณนำที่อยู่นี้ไปให้เครื่องมืออื่น เช่น บริการตั้งเวลา แล้วเครื่องมือนั้นจะเรียกใช้เมื่อต้องการเผยแพร่ใหม่
การเรียกหนึ่งครั้งจะเผยแพร่เวอร์ชันที่ใช้งานอยู่อีกครั้งจากไฟล์ของมันเอง โดยใช้การตั้งค่าของโปรเจกต์ตามที่เป็นอยู่ ไม่มีการรัน AI ไม่มีการเรียกเก็บเงิน และไม่มีอะไรเปลี่ยนนอกจากที่คุณเปลี่ยนไปแล้ว หน้าของเว็บไซต์จะถูกประกอบขึ้นตอนเผยแพร่ ไม่ใช่ทุกครั้งที่มีคนเข้าชม ดังนั้นการเผยแพร่ใหม่จะรับสิ่งเหล่านี้:
- เรคคอร์ดที่เผยแพร่ล่าสุดจากฐานข้อมูลของเว็บไซต์ สำหรับหน้าที่สร้างจากเรคคอร์ดเหล่านั้น;
- การตั้งค่าที่คุณเปลี่ยนตั้งแต่การเผยแพร่ครั้งล่าสุด เช่น โลโก้ ไอคอนเว็บไซต์ หรือการตั้งค่าการค้นหา;
- ทุกอย่างที่หน้าเว็บคำนวณในขณะที่ประกอบหน้านั้นขึ้นมา
ไม่ทำการเปลี่ยนแปลงที่คุณอธิบาย ไม่อ่านข้อมูลจากเครื่องมือที่เรียกใช้ และไม่รันการตรวจก่อนเปิดตัว
สร้าง deploy hook
เปิด Deploy hooks
ที่ไหน: Settings, Deploy hooks
เปิดโปรเจกต์ของคุณ คลิกแท็บ Settings แล้วเลือก Deploy hooks ในกลุ่ม Developer
เพิ่มหนึ่งรายการ
ที่ไหน: Add a deploy hook
กด Add deploy hook ตั้งชื่อตามสิ่งที่จะเรียกใช้ เช่น
Nightly schedulerแล้วกด Make hookคัดลอกที่อยู่
ที่ไหน: Your deploy hook
Briks แสดงที่อยู่เพียงครั้งเดียว กด Copy แล้ววางลงในเครื่องมือที่จะเรียกใช้ได้ทันที Briks ไม่เก็บสำเนาที่อ่านได้ คุณจึงดูอีกครั้งในภายหลังไม่ได้
เสร็จสิ้น
ที่ไหน: Your deploy hook
กด Done ฮุกจะเข้าสู่รายการพร้อมวันที่สร้างและข้อความ “never called”
ฮุกจะเริ่มทำงานเมื่อโปรเจกต์ถูกเผยแพร่แล้ว จนกว่าจะถึงตอนนั้น ส่วนนี้จะแจ้งไว้ Owner, Admin และ Editor สร้างและลบฮุกได้
การเรียกฮุก
เครื่องมือต้องส่งคำขอแบบ POST ไปยังที่อยู่นี้ ซึ่งเป็นคำขอบนเว็บที่สั่งให้เกิดการทำงาน ไม่ใช่แค่อ่านหน้าเว็บ เครื่องมืออัตโนมัติและตั้งเวลาส่วนใหญ่มีการตั้งค่านี้ ช่องโต้ตอบแสดงรูปแบบของการเรียกจากเทอร์มินัล: curl -X POST https://app.briks.dev/api/hooks/bdh_… โดยใส่ที่อยู่เต็มของคุณแทนที่อยู่แบบย่อ
| เมื่อสายเรียกเข้ามา | สิ่งที่จะเกิดขึ้น |
|---|---|
| เว็บไซต์พร้อมแล้ว | การเผยแพร่เริ่มต้นและแสดงในสตูดิโอเหมือนงานอื่น ๆ |
| มีการสร้างหรือการเผยแพร่กำลังทำงานอยู่แล้ว | ระบบรับการเรียกนั้นและรวมเข้ากับงานที่มีอยู่ การเรียกที่เข้ามาติดกันจึงเผยแพร่เพียงครั้งเดียว |
| ฮุกถูกเรียกหกครั้งในชั่วโมงที่ผ่านมา | ถูกปฏิเสธ: “hook นี้ถูกเรียกหกครั้งในชั่วโมงที่ผ่านมา ลองใหม่อีกครั้งภายหลัง” |
| โปรเจกต์นี้ยังไม่เคยถูกเผยแพร่ | ถูกปฏิเสธ: “The project has not been published yet.” |
| กำลังทดสอบ A/B อยู่ | ปฏิเสธ: “กำลังมีการทดสอบ A/B บนเว็บไซต์นี้ ให้จบการทดสอบโดยเก็บไว้หนึ่งเวอร์ชันก่อน” |
| ทั้งผู้สร้างฮุกและผู้สร้างโปรเจกต์ไม่มีบัญชี Briks อีกต่อไป | ถูกปฏิเสธ: “This hook has no owner left. Make a new one in the project's Deploy hooks.” |
| ลบฮุกแล้ว | ที่อยู่นี้ใช้งานไม่ได้อีกต่อไป |
ทุกการเรียกจะอัปเดตเวลา “last called” บนแถวของฮุก คุณจึงเห็นได้ว่าเครื่องมือของคุณทำงานอยู่
ตัวอย่างการทำงานจริง
เว็บไซต์ของ Northside Running Club แสดงรายการแข่งที่กำลังจะมาถึงจากเรคคอร์ดในฐานข้อมูล ผู้จัดงานถามในสตูดิโอว่าหน้าการแข่งขันคำนวณอะไรจากวันที่ตอนที่เผยแพร่หรือไม่ คำตอบคือใช่: หน้านั้นเลือกการแข่งที่ยังไม่ถึง ณ เวลานั้น เธอจึงสร้างฮุกชื่อ
Nightly schedulerและตั้งให้บริการตั้งเวลาที่ใช้ส่งอีเมลของสโมสรอยู่แล้วส่ง POST มาที่ฮุกนี้ทุกคืนเวลา 03:00
ทุกเช้า หน้ารายการแข่งขันจะเริ่มจากวันนั้น แถวของ hook แสดงเวลาที่ถูกเรียกครั้งล่าสุด และ Versions จะเพิ่มขึ้นหนึ่งแถวทุกคืน พร้อมสรุปว่า “Published again with the site's settings.”
โปรดจำไว้ว่าทุกการเผยแพร่เพิ่มหนึ่งเวอร์ชัน ดังนั้น hook ที่รันทุกคืนจะเพิ่มประมาณสามสิบแถวต่อเดือนใน Versions และรายการแสดง 100 รายการล่าสุด หากไม่แน่ใจว่าหน้าใดขึ้นกับวันที่หรือไม่ ให้ถามในสตูดิโอก่อน (ดู การถามคำถาม) เพราะคำถามได้รับคำตอบโดยไม่ต้องสร้างใหม่
Deploy hook และ webhook
| ดีพลอยฮุก | เว็บฮุก | |
|---|---|---|
| ทิศทาง | เครื่องมืออื่นเรียกใช้ Briks | Briks เรียกเครื่องมืออื่น |
| สิ่งที่ทำได้ | เผยแพร่เว็บไซต์ของคุณอีกครั้ง | บอกเครื่องมือว่ามีเหตุการณ์เกิดขึ้น |
| เมื่อไร | ทุกครั้งที่ถูกเรียกใช้ | เมื่อเกิด site.published, form.received หรือ record.changed |
| ที่ไหน | Settings, Deploy hooks | Settings, Webhooks |
ใช้ร่วมกันได้ดี เว็บฮุกบน site.published แจ้งเครื่องมืออื่นทุกครั้งที่การเผยแพร่เสร็จ รวมถึงครั้งที่ดีพลอยฮุกเป็นผู้เริ่ม (ดู เว็บฮุก)
ลบฮุก
กด Delete ที่แถวของ hook ข้อความยืนยันระบุว่า “Its address stops working at once.” กด Delete อีกครั้ง เครื่องมือที่ยังเรียกใช้ที่อยู่นี้จะไม่ทำให้เกิดการเผยแพร่ ดังนั้นให้ลบที่อยู่ออกจากเครื่องมือเหล่านั้นด้วย