美文网首页让前端飞
网易云跟帖关闭服务后转移到来必力

网易云跟帖关闭服务后转移到来必力

作者: cduyzh | 来源:发表于2017-07-08 19:43 被阅读0次
    来必力

    前言

    在7月5日得知一个不幸的消息,我所用的第三方评论系统又一个交牌了(最近被狼人杀洗脑),网易在7月6日正式发表了公告,通知用户即将停止服务。我网易云用了最多2个月时间,只能在此迁移到其他地方,最后定在了来必力。我会把迁移的过程和对其他第三方的评论系统做出评价。这是我继3月份多说宣布关闭服务后,第三次更换博客评论系统了。

    第三方评论

    畅言、来比力、网易云跟帖、多说这四家,我就不多介绍了,想要了解的移步多说评论关闭服务后迁移到网易云跟帖,这篇有写过对当时除了多说外其他国内主流评论系统的评价。所以想要去了解的可以先去看了这篇文章再过来。

    网易云跟帖

    网易云跟帖

    网易云跟帖这个东西,我现在是又爱又恨。

    爱:

    1. 当时多说倒牌,国内除了畅言外,我认为是最好的选择(畅言需要备案,不然我也用畅言了)。
    2. 支持把从多说迁移出来的数据导入到自己的系统。
    3. 界面简洁出自网易大公司之手,不会差。

    恨:

    1. 7月6日宣布在8月1日停止服务
    2. 导出的数据因为它是基于自家的规范所以json文件的属性值再引入到其他地方是没法导入的。

    以下为导出的json文件格式,你会发现在其他平台是没法录入的,因为定义的属性键值对不一样。

    [{
      "title":"标题",
      "url":"网址",
      "sourceId":"文章标识",
      "ctime":发贴时间,
      "comments":  //跟贴信息
        [{
          "cid":"跟贴ID",
          "ctime":发贴时间,
          "content":"跟贴内容",
          "pid":"盖楼父楼层ID",
          "ip":"发贴IP",
          "port":0,"sc":"web",
          "vote":顶数,
          "against":踩数,
          "anonymous":false,
          "user"://用户信息
            { "userId":"用户ID",
              "nickname":"用户昵称",
              "avatar":"用户头像",
              "anonymous":是否匿名
            }
        }]
    }]
    
    1. 之前从多说导入数据进来的时候还有一些头像和用户名称的问题。
    2. 后台管理评论系统不是很方便。


      网易云跟帖
    3. 没有评论提醒。

    我目前选择的来必力正好解决了网易云跟帖的几个不足,后续会介绍

    友言

    友言

    友言

    之前没介绍过这个,因为我正准备换第三方评论的时候,在next主题的文档中,第三方评论集成中看到了它,就去注册了,然后试用了一会发现不是特别满意。

    优势我就不说了,主要讲讲不足的地方:

    1. 功能类似于多说,但是就是没有多说的好。


      友言
      友言
      友言

      不难发现这些功能算是比较齐全了,相比我之前的网易云跟帖。

    2. 网易云数据没法导入进去
    友言

    这是规定的标准键值对

    [
                          {
                            "su": "",
                            "url": "http://d.com/a.html",
                            "title": "测试一下,你就知道",
                            "content": "c",
                            "time": "2012-10-09 10:40:29",
                            "uname": "test",
                            "email": "zhangsan@sina.com",
                            "ulink": "http://blog.jiathis.com",
                            "status": "0",
                            "child": [
                              {
                                "content": "@test: e",
                                "time": "2012-10-09 10:40:51",
                                "uname": "test",
                                "email": "zhangsan@sina.com",
                                "ulink": "http://blog.jiathis.com",
                                "status": "0"
                              },
                              {
                                "content": "@test: d",
                                "time": "2012-10-09 10:40:37",
                                "uname": "test",
                                "email": "zhangsan@sina.com",
                                "ulink": "http://blog.jiathis.com",
                                "status": "0"
                              }
                            ]
                          }
                        ]
    

    所以我用网易导出来的就不行


    友言

    无论你选哪种格式都是一样的结果。

    3.糟糕的UI


    友言

    其实作为个人博客站长,更喜欢看到简洁,甚至好看的UI设计,但是这个,对不起,我接受不了。

    总结:其实友言在功能上看上去还是不错的,但是输在了一手UI界面上,有畅言在的话,能做备案的站长绝对转投畅言的,所以友言首页的一些站长在对友言说一些好话,但是他们的网站都是用的畅言评论,这就很说明问题了。

    来必力

    来必力

    这是我目前在用的一款第三方评论插件:来必力

    背景

    我之前的一篇文章介绍过,韩国人的!当时萨德事件,我就没有选择,现在走头无路,反而发现这是个不错的选择,因为满足了我的需求,但也有一些不足。

    下面直接进入正题,并在过程中做一定的分析

    注册

    LiveRe 有两个版本:

    City 版:是一款适合所有人使用的免费版本;
    Premium 版:是一款能够帮助企业实现自动化管理的多功能收费版本

    这个网站有三个语言,中文、英文、韩文,因为我翻了墙,所以我三个网页都能打开,但根据其他人反映,听说网速很慢,我推荐大家先去试试中文的,如果不行去试试其他2个,实在不行自己搭梯子吧。

    来必力

    PS:如果在中文页面注册点击没反映,建议换其他语言再试。

    后台页面

    主页面:用于数据分析

    来必力

    我就看中了这UI效果,所以感觉十分不错了。

    这个导入第三方评论的json,虽然我多说的JSON文件已经没法导出了,因为多说已经倒闭了,以前导出来的已经被我删掉了!

    评论管理页面:用于操作评论

    来必力

    其实还是有小瑕疵,那个评论日期,还未加载出来。

    设置页面:评论UI控制
    这是官网给出的体验页面可以自由发表图文评论。(支持图片哦!)

    来必力 来必力
    来必力

    消息提醒

    来必力

    这个功能是我最看重的,以前用网易云跟帖,被人评论,收不到信息,还得去后台看,十分的麻烦,这个功能一次性解决,还可以设置发送的间隔时间。

    代码部署

    来必力

    代码的安装十分简单,因为我是基于hexo下next主题,然而主题已经帮我设置好了,只需要传入一个uid参数就行了,这个参数在代码中
    我的就是这个

    data-uid="MTAyMC8yOTMxOCXXXXXX"
    

    如果有人用的框架没有集成这个就需要手动设置了,我基于hexo下next主题未集成前情况下讲述。

    添加 LiveRe 插件

    1. 首先在 _config.yml 文件中添加如下配置:
    # Support for LiveRe comments system.
    # You can get your uid from https://livere.com/insight/myCode (General web site)
    livere_uid: your uid
    

    其中 livere_uid 即上一步获取到的 uid。

    1. 在 layout/_scripts/third-party/comments/ 目录中添加 livere.swig,文件内容如下:
    {% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname and not theme.disqus_shortname and not theme.hypercomments_id and not theme.gentie_productKey %}
      {% if theme.livere_uid %}
        <script type="text/javascript">
          (function(d, s) {
            var j, e = d.getElementsByTagName(s)[0];
            if (typeof LivereTower === 'function') { return; }
            j = d.createElement(s);
            j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
            j.async = true;
            e.parentNode.insertBefore(j, e);
          })(document, 'script');
        </script>
      {% endif %}
    {% endif %}
    

    优先使用其他评论插件,如果其他评论插件没有开启,且 LiveRe 评论插件配置开启了,则使用 LiveRe。其中脚本代码为上一步管理页面中获取到的。

    1. 在 layout/_scripts/third-party/comments.swig 文件中追加:
    {% include './comments/livere.swig' %}
    
    1. 最后,在 layout/_partials/comments.swig 文件中条件最后追加 LiveRe 插件是否引用的判断逻辑:
    {% elseif theme.livere_uid %}
          <div id="lv-container" data-id="city" data-uid="{{ theme.livere_uid }}"></div>
    {% endif %}
    

    其中 data-uid 属性的值即在主题配置文件中配置的 theme.livere_uid 的值。
    至此,为 NexT 主题添加 LiveRe 评论插件完成。

    END

    如果大家有方法解决如何把网易云跟帖的json文件传入到来必力,请及时通知我,如文章有任何疑问,请指出。

    相关文章

      网友评论

        本文标题:网易云跟帖关闭服务后转移到来必力

        本文链接:https://www.haomeiwen.com/subject/cxejhxtx.html