2017年3月21日多说宣布将于6月1日前关闭旗下的评论服务,意味着目前使用多说的站点的评论信息必须所有迁移到其余第三方评论系统里,有些人可能正在搭建多说评论,也有搭建好了的,正准备考虑迁移到哪去,而我在分析了几个第三方评论平台后,选择了使用网易云跟帖。至于为何,请继续往下阅读。
<!--more-->css
我是搭建博客的时候才接触到多说的,多说怎么样,我相信对于一些使用过其余的第三方评论系统的人内心都知道,我在了解过目前国内主流的畅言、来比力、网易云跟帖等后,得出了一个结论。git
其实我只去用过畅言和来比力,最后来总结多说。github
畅言背后是属于搜狐这个大公司的,有着这种大背景下,畅言的一些安全和保密性,以及垃圾评论的减小获得保证,并且不会挂掉,很稳定。web
可是畅言有一点缘由致使了我放弃了它apache
那就是它必需要求所使用的站点完成备案,由于个人网站是托管在的github pages上的属于国外服务器,根本没办法去备案的,并且我也不打算本身去租用一个云服务器或云主机来托管博客。因此我就放弃了它,否则它会是目前多说倒闭后的最好选择。json
来必力是韩国的,目前该公司把业务作到了国外,支持英语、中文、韩语。浏览器
先不说其余的,目前韩国在部署萨德,说什么我都不会去用韩国人的东西的!安全
撇开政治因素来谈,它的UI设计和后台管理也比较不错,数据可视化用到了图标来展现,因此有付费和免费两个版本,博客只须要用免费的就好了,固然付费的效果主要体如今数据分析上,还能够取消掉免费版将来所带来的广告。服务器
它是16年6月份才推出的一个新产品,选择这个评论系统有一种情节在里面,由于我本人很是爱用网易云音乐来听歌,因此我本着支持网易云音乐的原则,也来支持这个产品.
尽管这个产品目前有不少的不足,不过背后毕竟是网易这个大公司,相信往后会愈来愈好的。我在后面会详细介绍这个的。hexo
重点来了
多说倒闭的缘由,我暂且不谈,每一个人的见解不同,多说的各方面功能都算的上完善,有不少组件可用,最近评论、访客,最热文章,都能有效提升博客的互动性。
我以为多说惟一的缺陷就是没有采起有效的盈利方式。
多说做为国内第一下载量的第三方评论插件提供方,它的倒闭确定致使许多博客主焦头烂额,在这里我有几点建议。
选择一个稳定的大公司第三方评论插件
尽早导出现有的评论数据,并在新的评论系统后台导入
刚搭建博客的新人小白,能够选择观望2个月后看是否多说有补救措施继续运营
爱折腾的能够考虑和我同样投奔网易云跟帖怀抱(笑....)
若是是用hexo开发的博客,建议时刻关注你使用的主题的官方网页,以及源项目的github仓库,看看主题做者和你们怎么解决多说评论问题
小白建议选择新评论系统的时候,从官方主题文档中给出的已支持的插件中选择
这里以多说评论系统导出数据为例,其余的能够类比。
进入多说的后台管理系统,从工具——导出数据
必定要记得勾选包含文章数据和包含评论数据
导出后就是一个json文件,用于后面上传到新评论系统内的。
以网易云跟帖操做为例,注册好账号后,进入后台管理,绑定好本身的站点网址,在数据统计——数据管理——数据导入中,上传以前导出的文件进去,就完成了
网易云跟帖的后台里能够进行一些基本设置,我这里就跳过,主要说下hexo下next主题的配置。
由于最新版的主题集合了网易云跟帖因此操做起来简便
登录 网易云跟帖 获取你的 Product Key。 编辑 主题配置文件, 编辑 gentie_productKey 字段,设置以下:
gentie_productKey: #your-gentie-product-key
请注意,您在云跟帖管理后台设置的域名必须跟您站点的域名一致。在本地测试时,须要作两步骤前置设定:
修改 hosts 文件,将您域名的请求指向本地。例如:127.0.0.1 notes.example.com 修改 Hexo 监听的端口为 80:hexo s --debug -p 80
个人host文件路径C:\Windows\System32\drivers\etc
测试完成后请将 hosts 文件中的域名映射删除。
hosts文件中记录写法通常为“tab键”→“ip地址”→“tab键”→“域名”→“回车”(最后的回车最好加上。)如图,我将百度域名解析到本地。
由于个人80端口被apache服务器占用了,并且我不想去改,其实这个也不用怎么测试的,因此你们彻底能够上传到线上本身来看。
评论系统出来了,它不像多说同样,对博客进行了一些优化,好比首页的文章摘要信息里,没有了之前多说的评论数了和对应的评论icon图标,但在文章详情里它又出来了,信息的人可能发现了,样式很丑具体以下:
我经过使用一个伪类的CSS样式添加了“评论”二字让用户体验提升。
相关源码在最后。
若是你的评论系统没有加载成功,请试着看以下几点要求和注意点。
关闭多说评论系统或其余的第三方评论系统
检查之前配置多说的参数将其注视掉或设为false等,由于next主题会优先检测多说评论是否支持
网易云站点网址是否填写正确,我以前填写的地址为www.cduyzh.com,但我在域名解析那解析的是两个地方,cduyzh.com和www.cduyzh.com,致使了我评论系统加载出现问题,若是在cduyzh.com内的新评论在www.cduyzh.com是看不到的,因此你们注意下,能够把域名解析中的cduyzh.com暂停使用。
网易云跟帖的小功能插件比较少,其中的热门新闻模块,我按照以前加载多说热门文章的方法添加了对应的代码进去,发现二者不能很好的兼容会出现问题,致使我评论加载不出来,只加载出来了热门文章。
最后一点但愿你们把本身的问题反馈出来,你们能够相互交流,欢迎大神给我指出哪里出现了问题。
通过折腾终于迁移到了网易云跟帖,由于本人在添加网易云的热门文章时,出现了一些未知BUG,目前没法在保证有评论的状况下有热门文章,虽然这个小功能看似不是很重要,可是对于强迫症来讲有点不爽,但愿大神指点。
以前我出过文章讲解多说的样式优化,如今搬到了网易云跟帖,我当时也对它作了一些优化,在查看评论的样式后,我发现网易云跟帖这方面优化作的还不错,用户头像已经设置为原型了,只是没有添加旋转的效果,我把以前的多说下的样式引入了一部分进来,而后本身设置了一些其余样式。现贴出具体的样式代码,和之前同样,重写覆盖在D:\hexo\blog\themes\next\source\css\_custom\custom.styl
修改代码以下:
//网易云跟帖评论样式增添 .post-comments-count a::before { content: "评论"; } #yun-tie-sdk-wrap .input-box .tie-submit-row .tie-submit-btn { background-color: #649ab6; } #yun-tie-sdk-wrap .input-box .tie-submit-row .tie-submit-btn:hover { background-color: #4c618f; } .tie-empty-tip { display: none; } //即将发布消息人样式 #yun-tie-sdk-wrap .input-box .tie-submit-row .user-info img:hover { box-shadow: 0 0 10px #fff; rgba(255, 255, 255, .6) inset 0 0 20px rgba(255, 255, 255, 1); -webkit-box-shadow: 0 0 10px #fff; rgba(255, 255, 255, .6) inset 0 0 20px rgba(255, 255, 255, 1); transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); } #yun-tie-sdk-wrap .input-box .tie-submit-row .user-info img { width: 32px; height: 32px; border-radius: 50%; margin: 4px 10px 4px 8px; padding: 0; cursor: pointer; box-shadow: inset 0 -1px 0 #3333sf; /*设置图像阴影效果*/ -webkit-box-shadow: inset 0 -1px 0 #3333sf; -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out; /*变化时间设置为0.4秒(变化动做即为下面的图像旋转360读)*/ -moz-transition: -moz-transform 0.4s ease-out; } //评论框内其余人样式 #yun-tie-sdk-wrap .single-tie .photo img:hover { box-shadow: 0 0 10px #fff; rgba(255, 255, 255, .6) inset 0 0 20px rgba(255, 255, 255, 1); -webkit-box-shadow: 0 0 10px #fff; rgba(255, 255, 255, .6) inset 0 0 20px rgba(255, 255, 255, 1); transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); } #yun-tie-sdk-wrap .single-tie .photo img { width: 42px; height: 42px; border-radius: 50%; padding: 0; cursor: pointer; box-shadow: inset 0 -1px 0 #3333sf; /*设置图像阴影效果*/ -webkit-box-shadow: inset 0 -1px 0 #3333sf; -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out; /*变化时间设置为0.4秒(变化动做即为下面的图像旋转360读)*/ -moz-transition: -moz-transform 0.4s ease-out; } .name-nick:hover { border-left: 14px solid #3264b4; } .name-desp:hover { border-left: 14px solid #3264b4; } #yun-tie-sdk-wrap .single-tie .tie-author .name-nick{ cursor: pointer; transition: border-width 0.3s linear 0.1s, color 0.2s linear 0.3s; } #yun-tie-sdk-wrap .single-tie .tie-author .name-desp { cursor: pointer; transition: border-width 0.3s linear 0.1s, color 0.2s linear 0.3s; } .tie-time:hover { border-right: 14px solid #3264b4; } #yun-tie-sdk-wrap .single-tie .tie-time { transition: border-width 0.3s linear 0.1s, color 0.2s linear 0.3s; cursor: pointer; }
从多说评论系统,到优化的它的样式,优化UA(评论用户操做系统和浏览器信息)、最近访客,以及用户头像设置等,期间参考了很多其余人的博客和文章,而后在动手去修改,感概不少,多说是我心目中的国内第一的第三方评论系统,竟然在前几天宣布了即将关闭服务,让我非常失落。但愿在6月1日在众多独立站长的支持下能走出困境,找到属于本身发展的盈利模式以此来继续经营下去。