เพิ่มระบบแสดงความคิดเห็นใน Hugo ด้วย Mastodon

🕒 เผยแพร่เมื่อ:
เพิ่มระบบแสดงความคิดเห็นใน Hugo ด้วย Mastodon

วิธีเพิ่มระบบความคิดเห็นใน Hugo ตัวเลือกที่ฟรีและง่ายสุดคือใช้ Disqus เพราะ Hugo รองรับ Disqus ในตัว มีเทมเพลตให้เรียกใช้ได้เลย แต่ข้อเสียของ Disqus คือทำให้เว็บช้าและไม่เป็นมิตรกับความเป็นส่วนตัวของผู้ใช้ ☹

แล้วถ้าไม่ใช้ Disqus แล้วจะใช้อะไรดี? ไปที่โพสต์นี้เลยครับ มีตัวเลือกให้เลือกใช้เพียบ โดยตัวเลือกที่ฟรีและน่าสนใจที่ตอนแรกผมเลือกใช้คือ utterances ซึ่งใช้ GitHub issues มาทำระบบคอมเมนต์ แต่ข้อเสียคือผู้ใช้ต้องมีบัญชี GitHub ถึงจะคอมเมนต์ได้ ซึ่งมันค่อนข้างเฉพาะกลุ่มไปนิด 😅

จนเมื่อสิ้นปีที่ผ่านมาผมเจอกับ toot นี้ โดยเป็นการใช้ Mastodon มาทำระบบคอมเมนต์ เลยลองย้ายจาก utterances มาใช้ดูครับ

ข้อดีที่คือใช้บัญชี Mastodon หรือ Fediverse อื่นๆ ตอบ toot เพื่อคอมเมนต์ได้เลย และไม่หนักเว็บด้วย ใช้ 1 รีเควสถ้วนในการโหลดความคิดเห็น

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

ข้อเสียอีกอย่างคือถ้า instance ที่เราใช้งานอยู่เกิดปิดตัวลง แน่นอนว่าคอมเมนต์หายเกลี้ยง แต่เนื่องจาก instance ที่ผมใช้คือ mastodon.social ที่ดูแลโดยนักพัฒนาหลักของ Mastodon เรื่องนี้เลยไม่ค่อยน่าห่วงเท่าไหร่

ความคิดเห็น

แสดงความคิดเห็น

ใช้บัญชี Mastodon หรือ Fediverse ตอบกลับโพสต์นี้เพื่อแสดงความคิดเห็น ?