评论系统更换为livere

现在要给博客加个第三方评论系统,还要国内能正常访问,是真的难。各大评论系统倒了一个又一个,之前用的Valine用的leancloud的服务,今天来邮件提醒说要绑定域名,本来这个系统就是正在开发的状态,一些功能不完善,leancloud最近也出了几次问题,终于下决心要换了,找了一圈livere算是一个不错的解决方案。

准备

1.访问livere官网,注册账号。
2.登录后点击导航栏“安装”,选择city版。

3.根据提示,申请获取代码。

修改配置

1.在/yelee/_config.yml中加入

1
2
3
4
# livere配置
livere:
on: true
uid: #你的uid,代码中有

2.在/yelee/layout/_partial/article.ejs中插入

1
2
3
4
5
6
<% } else if (theme.livere.on){ %>
<%- partial('comments/livere', {
key: post.slug,
title: post.title,
url: config.url+url_for(post.path)
}) %>

3.创建/yelee/layout/_partial/comments/livere.ejs文件,写入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<section id="comments" style="margin: 2em; padding: 2em; background: rgba(255, 255, 255, 0.5)">
<div id="vcomment" class="comment"></div>
<!-- 来必力City版安装代码 -->
<div id="lv-container" data-id="city" data-uid="<%=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>
<noscript> 为正常使用来必力评论功能请激活JavaScript</noscript>
</div>
<!-- City版安装代码已完成 -->
</section>

大功告成,测试发布。

文章目录
  1. 1. 准备
  2. 2. 修改配置
|