新版的Solo移除的评论功能,虽然新版4.3.1版本可以引入 Gitalk(引入文档),但是Gitalk使用的Github的issues,在使用的过程中还是有不少的缺点。
因为以上的各种因素,所以也找各种替代方案。然后就有了Valine的解决方案。有用过Hexo的应该会比较熟悉吧,然后在Solo中引入也是非常方便的。
因为Valine评论系统评论是放在Leancloud上面的,所以首先你需要Leancloud的账号,国内版的还需要实名才能使用,国际版的不需要实名(但是需要翻墙访问)
国内版 国际版 如果没有Leancloud账号的到如下两个地址注册 国内版注册地址 国际版注册地址
注册完成后登陆控制台
选择创建应用
应用名称 Solo-Blog-Talk
,计价方案选择开发版
如果第一次注册或者没有实名认证的需要先实名认证,不然无法使用
实名认证地址:https://leancloud.cn/dashboard/settings.html#/setting/realname
在控制台进入应用,在设置—应用Keys中复制获取AppId和AppKey
在设置—安全中心里的Web安全域名文本框中填入Blog的域名地址,我的Blog域名是www.lyile.cn
,所以就填入https://www.lyile.cn
( 需要带上https:// 或者http:// )
到此,Leancloud侧的相关设置完成。接下来在SoloBlog中引入Valine
进入Solo 后台,在工具 - 偏好设定 - 信息配置中配置页头和页尾
<script src='https://cdn.jsdelivr.net/npm/valine@1/dist/Valine.min.js'></script>
<script>
new Valine({
el: '#vcomments',
appId: '这里填Leancloud获取到的AppId',
appKey: '这里填Leancloud获取到的AppKey'
})
</script>
工具 - 偏好设定 - 签名档
在你所使用的签名档中加入
<hr>
<div id="vcomments"></div>
进行如上配置后,然后所有的文章就都会加上Valine评论系统了,不需要像Gitalk一个个初始化了