Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SamirPaulb/comments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

This repository stores comments for my websites, configs and hosts a lightweight Comment Widget Test Bench (index.html) to preview multiple comment systems.

🚀 Supported Comment Systems

1. Giscus (GitHub Discussions)

  • Reference: GitHub Repo
  • Storage: Uses GitHub Discussions in this repository.
  • Features: Supports reactions, nested replies, and rich Markdown formatting. Visitors authenticate via GitHub OAuth.

2. Utterances (GitHub Issues)

  • Reference: GitHub Repo
  • Storage: Uses GitHub Issues in this repository.
  • Features: Lightweight, simple threading, GitHub-flavored Markdown. Visitors authenticate via GitHub OAuth.

3. Waline

  • Reference: GitHub Repo
  • Storage: Self-hosted (e.g., Vercel + external database).
  • Features: Supports anonymous comments, emails, notifications, and Markdown.

4. comments.app (Telegram)

  • Reference: comments.app | Telegram Docs
  • Storage: Telegram servers.
  • Features: Uses Telegram accounts to comment. Supports likes/dislikes and attachments.

💻 Test Bench (index.html)

The index.html file provides a single dashboard to test all four comment systems simultaneously with light/dark theme toggling.

🛠️ How to use

You can edit index.html and replace the public IDs with your own to test your setups:

For Giscus: Update the addScript configuration for giscus-mount:

"data-repo": "SamirPaulb/comments", 
"data-repo-id": "R_kgDOQLe9bw",
"data-category": "comments",
"data-category-id": "DIC_kwDOQLe9b84CxN4R"

For Utterances: Update the addScript configuration for utterances-mount:

"repo": "SamirPaulb/comments"

For Waline: Update the serverURL in the mod.init() block:

serverURL: "https://comment-core.vercel.app"

For Telegram: Update the data-comments-app-website attribute:

"data-comments-app-website": "RplxspNA"

🔒 Privacy & Security

  • Giscus & Utterances: Comments are public. Requires a GitHub account. Data follows GitHub's privacy policy.
  • Waline: Self-hosted, so data privacy is governed by your own database and host.
  • Telegram: Requires a Telegram account. Follows Telegram's privacy policy.

Questions? Open a Discussion or visit my website.

About

Repository for website comments, discussions, and comment system testing.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages