ระบบความคิดเห็นที่ขับเคลื่อนโดย GitHub Discussions ให้ผู้เยี่ยมชมแสดงความคิดเห็นและรีแอคชันบนเว็บไซต์ของคุณผ่าน GitHub! ได้รับแรงบันดาลใจอย่างมากจาก utterances
- โอเพนซอร์ส 🌏
- ไม่มีตัวติดตาม, ไม่มีโฆษณา, ฟรีตลอดไป 📡 🚫
- ไม่ต้องมีฐานข้อมูล ข้อมูลทั้งหมดเก็บไว้ใน GitHub Discussions
- รองรับธีมที่กำหนดเอง! 🌗
- รองรับหลายภาษา 🌐
- ปรับแต่งได้หลายอย่าง 🔧
- โหลดความคิดเห็นและการแก้ไขใหม่จาก GitHub อัตโนมัติ 🔃
- โอสต์ด้วยตัวเองได้! 🤳
หมายเหตุ giscus ยังอยู่ในช่วงการพัฒนาอย่างต่อเนื่อง เหมือนกับ GitHub ที่พัฒนา Discussions และ API อย่างต่อเนื่องเช่นเดียวกัน ดังนั้นฟีเจอร์บางอย่างอาจหยุดทำงานหรือเปลี่ยนแปลงได้เสมอ
เมื่อถูกโหลด giscus จะใช้ API การค้นหาของ GitHub Discussions เพื่อค้นหาการสนทนาของหน้าเว็บนั้นผ่านการเชื่อมโยงที่เลือกไว้ (URL, pathname
, <title>
, ฯลฯ) หากไม่พบการสนทนาที่ตรงกัน บอต giscus จะสร้างการสนทนาใหม่อัตโนมัติเมื่อมีผู้แสดงความคิดเห็นหรือรีแอคชันครั้งแรก
ในการแสดงความคิดเห็น ผู้เยี่ยมชมจะต้องอนุญาตให้ แอป giscus โพสต์ในนามตนเอง ผ่าน GitHub OAuth หรืออีกทางเลือกหนึ่ง ผู้เยี่ยมชมสามารถแสดงความคิดเห็นในการสนทนาบน GitHub ได้โดยตรง คุณสามารถจัดการความคิดเห็นได้บน GitHub
หากคุณกำลังใช้งาน giscus พิจารณา ให้ดาว 🌟 giscus บน GitHub และเพิ่มหัวข้อ giscus
ไปยังคลังเก็บของคุณ! 🎉
คุณสามารถเพิ่มการกำหนดค่าเพิ่มเติม (เช่น อนุญาตเฉพาะบางโดเมน) โดยทำตามขั้นตอนในคู่มือการใช้งานขั้นสูง
ในการใช้ giscus กับ React, Vue หรือ Svelte ดูไลบรารี giscus component
หากก่อนหน้านี้คุณใช้ระบบความคิดเห็นอื่นที่ใช้ GitHub Issues (เช่น utterances, gitalk) คุณสามารถแปลง issues ที่มีอยู่เป็นการสนทนาได้ หลังจากการแปลง ตรวจสอบแน่ใจว่าตั้งค่าการเชื่อมโยงระหว่างหน้าเว็บและหัวข้อการสนทนาถูกต้อง จากนั้น giscus จะใช้การสนทนานั้นอัตโนมัติ
README นี้ในภาษาอื่น: