ข้ามไปยังเนื้อหา

เผยแพร่บทความไปยัง GitHub

เชื่อมต่อ GitHub และเผยแพร่บทความ Clevera ใดๆ เป็นไฟล์ Markdown พร้อมภาพหน้าจอไปยังที่เก็บข้อมูลและโฟลเดอร์ที่คุณเลือก: สิทธิ์การเข้าถึง, ชื่อไฟล์, front matter, รูปภาพ, การอัปเดต และข้อความแสดงข้อผิดพลาด

อัปเดตเมื่อ ใช้เวลาอ่าน 13 นาที

เชื่อมต่อ GitHub เพียงครั้งเดียว คุณก็สามารถเผยแพร่บทความ Clevera ใดๆ ไปยังที่เก็บข้อมูลในรูปแบบไฟล์ Markdown เพื่อเตรียมพร้อมสำหรับเว็บไซต์เอกสาร, โฟลเดอร์สไตล์วิกิ docs/ หรือคอลเลกชัน README บทความนี้ครอบคลุมถึงการเชื่อมต่อ การเลือกที่เก็บข้อมูลและโฟลเดอร์ ลักษณะของไฟล์ และวิธีการทำงานของการอัปเดต

ก่อนที่คุณจะเริ่ม

  • แผนบริการ: การเผยแพร่ไปยัง GitHub เป็นส่วนหนึ่งของแผน Pro และ Custom สำหรับแผน Free และ Starter แท็บ เผยแพร่ จะแสดงข้อความ "การเผยแพร่ไปยังเครื่องมือของคุณรวมอยู่ในแผน Pro แล้ว" ดูที่ เลือกแผนบริการ
  • บทบาทใน Clevera: เฉพาะเจ้าของพื้นที่ทำงานหรือผู้ดูแลระบบเท่านั้นที่สามารถเชื่อมต่อหรือยกเลิกการเชื่อมต่อ GitHub ได้ เมื่อเชื่อมต่อแล้ว ใครก็ตามที่สามารถแก้ไขบทความได้ก็สามารถเผยแพร่บทความนั้นได้
  • การเข้าถึงใน GitHub: ผู้ที่ทำการเชื่อมต่อจำเป็นต้องมีสิทธิ์เขียน (write access) ในที่เก็บข้อมูลที่คุณต้องการเผยแพร่ และมีสิทธิ์ติดตั้ง GitHub App บนบัญชีส่วนตัวหรือองค์กรนั้น (หรือให้เจ้าขององค์กรเป็นผู้อนุมัติ)
  • บทความ: คุณสามารถเผยแพร่บทความที่เป็นของวิดีโอหรือการบันทึกได้ โปรดสร้างบทความก่อน ดูที่ เปลี่ยนการบันทึกให้เป็นบทความ

การเผยแพร่ไม่ใช้เครดิต

เชื่อมต่อ GitHub

  1. เปิดการเชื่อมต่อ

    ในแถบด้านข้าง ให้เปิดเมนูพื้นที่ทำงานและเลือก การเชื่อมต่อ ค้นหา GitHub ภายใต้ การเชื่อมต่อที่มีให้ใช้งาน (หรือแท็บ การพัฒนา) แล้วคลิก เชื่อมต่อ ปุ่มจะปรากฏขึ้นเมื่อคุณชี้เมาส์ไปที่การ์ด

    หน้าการเชื่อมต่อบนแท็บการพัฒนา โดยมีปุ่มเชื่อมต่อแสดงอยู่บนการ์ด GitHub
    เฉพาะเจ้าของและผู้ดูแลระบบเท่านั้นที่จะเห็นปุ่มเชื่อมต่อ
  2. ให้สิทธิ์ Clevera บน GitHub

    GitHub จะขอให้คุณให้สิทธิ์แอป Clevera AI โดยแอปจะขอสิทธิ์อ่านการเป็นสมาชิกองค์กรของคุณ เพื่อให้ Clevera สามารถแสดงรายการบัญชีที่คุณเป็นสมาชิกอยู่ได้ คลิก ให้สิทธิ์ (Authorize)

  3. ติดตั้งแอปบนที่เก็บข้อมูลของคุณ

    จากนั้น GitHub จะเปิดหน้าการติดตั้งแอป Clevera AI เลือกบัญชีส่วนตัวหรือองค์กรของคุณ จากนั้นเลือก ที่เก็บข้อมูลทั้งหมด หรือ เลือกเฉพาะที่เก็บข้อมูล แอปจะขอสิทธิ์ดังนี้:

    สิทธิ์ของ GitHub เหตุผล
    เนื้อหา: อ่านและเขียน เพื่อสร้างและอัปเดตไฟล์ Markdown และรูปภาพของไฟล์นั้น
    ข้อมูลเมตา: อ่านอย่างเดียว GitHub กำหนดให้มีสำหรับทุกแอป เพื่อให้ Clevera สามารถแสดงรายการที่เก็บข้อมูลได้

    คลิก ติดตั้ง ทำซ้ำสำหรับแต่ละองค์กรที่คุณต้องการเผยแพร่

  4. ตรวจสอบการเชื่อมต่อ

    กลับมาที่หน้า การเชื่อมต่อ GitHub จะย้ายไปอยู่ในรายการ เชื่อมต่อแล้ว พร้อมชื่อบัญชี GitHub หรือชื่อองค์กรของคุณและป้ายกำกับ เชื่อมต่อแล้ว ก่อนที่คุณจะเผยแพร่สิ่งใด ระบบจะแสดงข้อความ "ยังไม่มีการเผยแพร่"

    GitHub แสดงอยู่ภายใต้รายการเชื่อมต่อแล้วสำหรับบัญชี acme-inc โดยที่ยังไม่มีการเผยแพร่ใดๆ

เพิ่มหรือลบที่เก็บข้อมูลในภายหลัง

Clevera จะมองเห็นเฉพาะที่เก็บข้อมูลที่ติดตั้งแอปไว้เท่านั้น หากต้องการเปลี่ยนแปลง ให้เปิด การเชื่อมต่อ คลิก GitHub และภายใต้ การเข้าถึง ให้คลิก การเข้าถึงที่เก็บข้อมูล บน GitHub ให้เปิดบัญชี คลิก กำหนดค่า (Configure) และเปลี่ยนรายการที่เก็บข้อมูล ที่เก็บข้อมูลใหม่จะปรากฏขึ้นในครั้งถัดไปที่คุณเปิดแท็บ เผยแพร่

รายละเอียดการเชื่อมต่อ GitHub พร้อมลิงก์การเข้าถึงที่เก็บข้อมูล
การเข้าถึงที่เก็บข้อมูลจะเปิด GitHub ซึ่งคุณสามารถเลือกที่เก็บข้อมูลที่ Clevera สามารถมองเห็นได้

เผยแพร่บทความ

  1. เปิดแท็บเผยแพร่

    ในโปรแกรมแก้ไข ให้คลิก แชร์ และเปิดแท็บ เผยแพร่ ภายใต้ เผยแพร่บทความนี้ ให้คลิกที่ไทล์ GitHub ภายใต้ พร้อมเผยแพร่

    บทความจะถูกเผยแพร่ในภาษาที่คุณเปิดอยู่ในโปรแกรมแก้ไข โปรดสลับภาษาที่แถบด้านบนก่อนหากต้องการเผยแพร่ฉบับแปล

  2. เลือกบัญชี ที่เก็บข้อมูล และโฟลเดอร์

    ภายใต้ ปลายทาง ให้เลือก:

    ฟิลด์ สิ่งที่ต้องเลือก หมายเหตุ
    บัญชี บัญชีส่วนตัวหรือองค์กรของคุณ จะแสดงเฉพาะเมื่อที่เก็บข้อมูลของคุณอยู่ในบัญชีมากกว่าหนึ่งบัญชี
    ที่เก็บข้อมูล ที่เก็บข้อมูลสำหรับไฟล์ แสดงรายการที่อัปเดตล่าสุดก่อน รายการแรกจะถูกเลือกไว้ให้คุณ
    โฟลเดอร์ เส้นทาง เช่น docs หรือ articles/guides "ไฟล์ Markdown จะถูกสร้างขึ้นที่นี่ เว้นว่างไว้สำหรับรูทของที่เก็บข้อมูล" เริ่มต้นเป็น docs โฟลเดอร์ที่ยังไม่มีอยู่จะถูกสร้างขึ้น

    Clevera จะจดจำสิ่งที่คุณเลือกไว้สำหรับครั้งถัดไป

    แบบฟอร์มเผยแพร่ไปยัง GitHub พร้อมที่เก็บข้อมูล docs-site และโฟลเดอร์ docs
    ไฟล์จะถูกส่งไปยังสาขาเริ่มต้นของที่เก็บข้อมูล ในโฟลเดอร์ที่คุณพิมพ์
  3. เผยแพร่

    คลิก เผยแพร่ไปยัง GitHub คุณจะเห็นข้อความ "กำลังค้นหาสำเนาที่มีอยู่ใน GitHub" จากนั้นเป็น กำลังเขียนหน้าเว็บ เมื่อเสร็จสิ้น คุณจะเห็นข้อความ "เผยแพร่ไปยัง GitHub แล้ว" คลิก เปิดใน GitHub เพื่อดูไฟล์

    คุณสามารถปิดหน้าต่างแชร์ในขณะที่ระบบกำลังทำงานได้ โดยจะมีแจ้งเตือนบอกคุณเมื่อเสร็จสิ้น

ปลายทางของไฟล์

  • สาขา: สาขาเริ่มต้นของที่เก็บข้อมูล (โดยปกติคือ main) Clevera จะคอมมิตลงไปโดยตรง โดยจะไม่เปิด Pull Request และคุณไม่สามารถเลือกสาขาอื่นได้
  • ชื่อไฟล์: ชื่อเรื่องที่เป็นตัวพิมพ์เล็ก โดยเปลี่ยนช่องว่างเป็นขีดกลาง และลงท้ายด้วย .md เช่น "Create your first invoice" จะกลายเป็น create-your-first-invoice.md ชื่อเรื่องในสคริปต์อื่นหรือที่มีเครื่องหมายกำกับเสียงจะถูกสะกดเป็นตัวอักษรละตินก่อน ("Créer une facture" จะกลายเป็น creer-une-facture.md) ชื่อเรื่องที่ไม่มีส่วนใดให้สะกดได้ เช่น ชื่อเรื่องที่เป็นอีโมจิล้วน จะได้รับรหัสคงที่สั้นๆ แทน (article- บวก 8 ตัวอักษร) ชื่อไฟล์จะถูกตัดที่ 80 ตัวอักษร
  • รูปภาพ: ภาพหน้าจอของบทความจะถูกเก็บไว้ใน assets/<file name>/ ภายในโฟลเดอร์เดียวกัน ในคอมมิตเดียวกัน
  • ข้อความคอมมิต: Add article: <title> หรือ Update article: <title> เมื่อคุณอัปเดตไฟล์ที่มีอยู่เดิม
  • ผู้คอมมิต: บัญชี GitHub ที่เชื่อมต่อการเชื่อมต่อนี้

ลักษณะของไฟล์

Clevera เขียน Markdown แบบ GitHub-flavored พร้อมบล็อก front matter สั้นๆ ที่ด้านบน:

Front matter
---
title: "Create your first invoice"
created_at: "2026-10-12T09:30:00+00:00"
updated_at: "2026-10-12T10:05:00+00:00"
source: "Clevera"
---
ในบทความ Clevera ในไฟล์ Markdown
หัวข้อ, ตัวหนา, ตัวเอียง, ขีดฆ่า, โค้ดในบรรทัด Markdown มาตรฐาน
ลิงก์ คงไว้ ลิงก์ไปยังหน้า Clevera อื่นๆ จะคงไว้เฉพาะข้อความเท่านั้น เนื่องจากจะไม่ทำงานในที่เก็บข้อมูล
รายการแบบจุด, แบบตัวเลข และรายการซ้อน รายการ Markdown มาตรฐาน
รายการตรวจสอบ รายการงาน (- [ ] / - [x])
ตาราง ตาราง Markdown
บล็อกโค้ด บล็อกโค้ดแบบมีกรอบพร้อมภาษา; ชื่อโค้ดจะกลายเป็นบรรทัดตัวหนาด้านบน
Callouts การแจ้งเตือนของ GitHub: info และ note เป็น [!NOTE], tip และ success เป็น [!TIP], warning เป็น [!WARNING], danger เป็น [!CAUTION] โดยชื่อเรื่องจะเป็นตัวหนาภายในกรอบการแจ้งเตือน
ขั้นตอนแบบตัวเลข รายการแบบตัวเลข: ชื่อเรื่องของแต่ละขั้นตอนจะเป็นตัวหนา และเนื้อหาจะอยู่ภายใต้ขั้นตอนนั้น
แท็บ ป้ายกำกับของแต่ละแท็บจะเป็นตัวหนา ตามด้วยเนื้อหาของแท็บนั้น
Toggles ส่วนที่ยุบได้ <details>
การ์ด รายการลิงก์พร้อมคำอธิบาย; ไอคอนการ์ดจะถูกละไว้
ไฮไลต์, ตัวยก, ตัวห้อย แท็ก <mark>, <sup> และ <sub> ซึ่ง GitHub จะแสดงผล
สมการ คณิตศาสตร์ของ GitHub ($…$ และบล็อกคณิตศาสตร์)
ภาพหน้าจอและรูปภาพ ไฟล์รูปภาพที่คอมมิตไปยังที่เก็บข้อมูล พร้อมคำบรรยายภาพที่เป็นตัวเอียง
วิดีโอและสิ่งที่ฝังไว้ โปสเตอร์หรือภาพขนาดย่อของ YouTube ที่ลิงก์ไปยังวิดีโอ พร้อมลิงก์ ▶ ที่มีชื่อเรื่อง

วิดีโอที่เป็นต้นทางของบทความจะไม่ถูกเพิ่มลงในไฟล์ วิดีโอ Clevera ที่วางไว้ในบทความจะกลายเป็นลิงก์ไปยังโปรแกรมเล่นวิดีโอเฉพาะเมื่อเปิดลิงก์แชร์ของวิดีโอนั้นไว้ ดูที่ แสดงวิดีโอในบทความ

รูปภาพ

ภาพหน้าจอจะถูกคอมมิตไปยังที่เก็บข้อมูลของคุณข้างไฟล์ และ Markdown จะลิงก์ไปยังภาพเหล่านั้นด้วยเส้นทางสัมพัทธ์ (assets/<file name>/…) ภาพเหล่านี้จะยังคงทำงานได้โดยไม่ต้องใช้ Clevera และในที่เก็บข้อมูลส่วนตัว ภาพเหล่านี้จะยังคงเป็นส่วนตัวเช่นเดียวกับส่วนอื่นๆ ของที่เก็บข้อมูล

ไฟล์วิดีโอที่คุณอัปโหลดลงในบทความจะไม่ถูกคอมมิต แต่จะยังคงเป็นลิงก์ไปยัง Clevera ซึ่งจะหมดอายุหลังจากผ่านไปสักระยะ ให้เผยแพร่อีกครั้งเพื่อต่ออายุ

ใช้งานกับเว็บไซต์เอกสาร

เครื่องมือสร้างเว็บไซต์แบบคงที่ส่วนใหญ่ที่สร้างจากที่เก็บข้อมูล (เช่น Docusaurus, MkDocs, Jekyll หรือ Hugo) จะอ่าน title จาก front matter และละเว้นฟิลด์ที่เครื่องมือไม่รู้จัก การตั้งค่าทั่วไปคือ:

  1. กำหนด โฟลเดอร์ ไปยังโฟลเดอร์ที่เว็บไซต์เอกสารของคุณอ่าน เช่น docs หรือ content/guides
  2. เผยแพร่แต่ละบทความที่นั่น; การสร้างเว็บไซต์ตามปกติของคุณจะดึงคอมมิตใหม่ไปใช้งาน
  3. ตรวจสอบว่าเครื่องมือสร้างของคุณแสดงผลการแจ้งเตือนของ GitHub, คณิตศาสตร์ และ <details> หรือไม่; บางเครื่องมืออาจแสดงการแจ้งเตือนเป็นเพียงข้อความอ้างอิงธรรมดา

อัปเดตบทความที่คุณเผยแพร่ไปแล้ว

การเผยแพร่เป็นแบบทางเดียว การแก้ไขที่คุณทำใน Clevera จะคงอยู่ใน Clevera จนกว่าคุณจะเผยแพร่อีกครั้ง และการเปลี่ยนแปลงที่ทำกับไฟล์บน GitHub จะไม่ถูกส่งกลับมายัง Clevera

เมื่อคุณเผยแพร่ไปยังที่เก็บข้อมูลและโฟลเดอร์เดิม Clevera จะพบไฟล์ที่มีชื่อเดียวกันและแสดงข้อความ "บทความนี้มีอยู่ใน GitHub แล้ว" คลิก ดูไฟล์ เพื่อเปิดไฟล์ที่มีอยู่เดิม จากนั้นเลือก:

ตัวเลือก สิ่งที่จะเกิดขึ้นบน GitHub ปุ่ม
อัปเดตบทความที่มีอยู่ ไฟล์เดิมและรูปภาพจะถูกเขียนทับในคอมมิตใหม่ อัปเดตใน GitHub
สร้างบทความใหม่ "เก็บไฟล์เดิมไว้และเพิ่มบทความนี้ภายใต้ชื่อเรื่องใหม่" Clevera จะแนะนำ ชื่อเรื่องใหม่ เช่น "Create your first invoice (2)" ซึ่งจะกลายเป็นไฟล์ใหม่ สร้างบทความใหม่
ข้อความแจ้งเตือนเมื่อพบไฟล์ซ้ำสำหรับ GitHub: อัปเดตบทความที่มีอยู่หรือสร้างบทความใหม่ พร้อมปุ่มอัปเดตใน GitHub

หากชื่อเรื่องมีการเปลี่ยนแปลงใน Clevera ชื่อไฟล์ก็จะเปลี่ยนไปด้วย ดังนั้นการเผยแพร่จะสร้างไฟล์ใหม่ขึ้นมาข้างๆ ไฟล์เดิม คุณต้องลบหรือเปลี่ยนชื่อไฟล์เก่าบน GitHub ด้วยตัวเอง

ไม่มีสิ่งใดใน Clevera ที่จะลบไฟล์ออกจากที่เก็บข้อมูลของคุณ

ยกเลิกการเชื่อมต่อ GitHub

  1. เปิด การเชื่อมต่อ คลิกเมนู ⋯ บนแถว GitHub แล้วเลือก ยกเลิกการเชื่อมต่อ (หรือคลิก GitHub แล้วเลือก ยกเลิกการเชื่อมต่อ)
  2. ยืนยัน "คุณจะไม่สามารถเผยแพร่ไปยังที่นั่นได้อีกจากตัวแก้ไข เนื้อหาที่คุณเผยแพร่ไปแล้วจะยังคงอยู่ใน GitHub"

การยกเลิกการเชื่อมต่อจะเป็นการลบโทเค็นการเข้าถึงของ Clevera หากต้องการลบการเข้าถึงของ Clevera บน GitHub ด้วย ให้ถอนการติดตั้งแอป Clevera AI (ไปที่ การตั้งค่า GitHub → Applications → Installed GitHub Apps → Configure → Uninstall) และเพิกถอนการอนุญาตภายใต้ Authorized GitHub Apps

การแก้ไขปัญหา

สิ่งที่คุณเห็น สิ่งที่ควรทำ
"Integrations are included in Pro and Custom plans." อัปเกรดพื้นที่ทำงานเป็นแผน Pro ดูที่ เลือกแผน
ไม่มีปุ่ม เชื่อมต่อ บนหน้าการเชื่อมต่อ เฉพาะเจ้าของหรือผู้ดูแลระบบเท่านั้นที่สามารถเชื่อมต่อได้ โปรดสอบถามพวกเขา
"You can view this item but not publish it. Ask someone who can edit it." คุณต้องมีสิทธิ์แก้ไขบทความจึงจะเผยแพร่ได้
"Connect GitHub on the Integrations page first." ยังไม่มีการเชื่อมต่อ GitHub ในพื้นที่ทำงานนี้ โปรดสอบถามเจ้าของหรือผู้ดูแลระบบให้ทำการเชื่อมต่อ
"No repositories in this account." ติดตั้งแอป Clevera AI ในบัญชีนั้น หรือเพิ่มที่เก็บข้อมูลผ่าน การเข้าถึงที่เก็บข้อมูล หากเคยมีที่เก็บข้อมูลอยู่ก่อนหน้านี้ ให้เชื่อมต่อ GitHub ใหม่
ที่เก็บข้อมูลหายไปจากรายการ ตรวจสอบว่ามีการติดตั้งแอป Clevera AI บนที่เก็บข้อมูลนั้นแล้ว รายการจะแสดงที่เก็บข้อมูลสูงสุด 1,000 รายการ โดยเรียงตามรายการที่อัปเดตล่าสุดก่อน
"Couldn’t load your GitHub locations" คลิก ลองใหม่อีกครั้ง หากยังคงเกิดปัญหา ให้เชื่อมต่อ GitHub ใหม่
"Could not publish to acme-inc/docs-site." ตามด้วยสิ่งที่ GitHub แจ้ง GitHub ปฏิเสธการคอมมิต โดยปกติแล้วบัญชีที่เชื่อมต่อไม่สามารถพุชไปยังสาขาเริ่มต้นได้: การป้องกันสาขาที่กำหนดให้ต้องมีการดึงคำขอ (pull request) หรือการตรวจสอบจะบล็อกการทำงานนี้ โปรดอนุญาตการคอมมิต หรือเผยแพร่ไปยังที่เก็บข้อมูลที่ไม่มีกฎดังกล่าว
"GitHub rate limit reached. Please wait a moment and try again." รอสักครู่แล้วคลิก ลองใหม่อีกครั้ง
"Your GitHub connection has expired. Please reconnect GitHub." คลิก เชื่อมต่อใหม่ หรือเปิด การเชื่อมต่อ แล้วคลิก เชื่อมต่อใหม่ บนแถว GitHub
"Connection failed:" ตามด้วยเหตุผลของ GitHub คุณปฏิเสธการอนุญาตหรือ GitHub ปฏิเสธการเชื่อมต่อ คลิก เชื่อมต่อ อีกครั้งและทำการอนุญาต
"Invalid authorization state. Please try again." หรือ "Authorization expired. Please try again." การลงชื่อเข้าใช้ใช้เวลานานเกินไปหรือทำงานในแท็บอื่น ให้เริ่มใหม่จาก เชื่อมต่อ
"Too many connection attempts. Please try again later." รอสักครู่ คุณสามารถเริ่มการเชื่อมต่อได้สูงสุด 5 ครั้งต่อนาที
"Article content is empty or invalid." บทความไม่มีเนื้อหาในภาษานี้ โปรดสร้างหรือเขียนเนื้อหาแล้วเผยแพร่อีกครั้ง
"No article found. Please generate an article first." วิดีโอนี้ไม่มีบทความในภาษาที่คุณเปิดอยู่ โปรดสร้างบทความหรือเปลี่ยนภาษา
"Too many publish attempts. Please wait a moment before trying again." คุณสามารถเผยแพร่ได้สูงสุด 20 ครั้งต่อนาที โปรดรอสักครู่
"Failed to publish to GitHub. Please try again." คลิก ลองใหม่อีกครั้ง หากยังคงล้มเหลว ให้เชื่อมต่อ GitHub ใหม่และติดต่อฝ่ายสนับสนุน
การเชื่อมต่อแสดงสถานะ ต้องการความสนใจ หรือ ข้อผิดพลาด คลิก เชื่อมต่อใหม่ บนแถวนั้นและทำการอนุญาตอีกครั้ง