Just Comments 是一个提供网站评论功能的系统。可以给 WordPress、GitHub Page 等平台搭建的网站提供评论插件功能。就像下图所示的样子:
demo

与 Disqus 相比:

  • 支持 Markdown;
  • 支持游客评论(可无需登录或提供邮箱地址)、登录评论多种模式;
  • 支持多语言
  • 可设置评论者白名单;
  • 避免评论垃圾广告信息;
  • 免费、付费版;
  • 免翻墙显示。

计算方法

1 comment pageview consumes 1 credit.
 
When someone opens a page with the embedded comments widget, the widget will fetch the first 100 comments. We call this request which fetches up to 100 comments a comment pageview.

发布、浏览一条评论,记为 1 分。新注册用户免费提供 1000 credit, 付费版价格也比较便宜,5000 credits 是 0.07 美元。可根据自己网站访问量来购买。

如何设置使用

根据使用指南页面详细的说明,可自定义评论权限、显示语言等。

<div
    class="just-comments"
    data-apikey="YOUR_API_KEY">
  </div>
  <script async src="https://just-comments.com/w.js"></script>

将上述代码添加到网站相应位置(比如 page.html 配置中)即可。

data-apikey 由 just comments 给注册用户自动生成的唯一字符。

自定义设置可根据 Configuration 说明,在上述代码中写入 data- 配置。

设置显示语言
data-locale="en_US"
中文简体、台湾中文、香港中文语言设置,只需将上面的 en_US 替换为 zh_CN, zh_TW, zh_HK

填写匿名评论
data-allowguests="true"
此设置要求评论者须填写一个昵称,才能发表评论。

屏蔽机器人评论
使用 data-recaptcha="true" 生效。

评论回复邮件提醒
data-enableemailnotifications="true"
需要注意的是,每封邮件提醒消耗 15 credits.

指定用户可评论
为已知评论用户生成 JWT 令牌。这个功能我还用不到。

const jwt = require('jsonwebtoken');
  const user = {
    apiKey: 'YOUR_API_KEY',
    userId: 'alex',
    userPic: '/widget/no-pic.png',
    userUrl: '/profile/alex',
    username: 'Alex Rudenko',
  };
  var token = jwt.sign(user, 'YOUR_API_KEY_SECRET', {
    algorithm: 'HS256',
  });

其它功能还未研究使用。

[AlternativeTo] 网站提供了类似评论系统的详细介绍

2018-09-09 11:12
Comments
Write a Comment