Hexo yilia 主题添加 valine 评论系统
本文仅讨论在 yila 中所增加或修改的代码,有关 leancloud 的申请及配置,请参考我所参考的两篇博文:
- 《Hexo yilia主题 添加valine评论系统》
- 《Valine: 独立博客评论系统》
1. 主题配置文件添加 valine 相关配置
修改 hexo 博客目录的 theme/yilia
中的 _config.yml
文件,增加如下配置:
#8、Valine
valine:appid: #Leancloud应用的appIdappkey: #Leancloud应用的appKeyverify: false #验证码notify: true #评论回复提醒placeholder: 有话要说? #评论框占位符
2. 新增 valine 代码文件
在 yilia 中的 layout/_partial/post
下新增 valine.ejs
文件,内容如下:
<div class="valine_comment"></div>
<!--载入js,在</body>之前插入即可-->
<!--Leancloud 操作库:-->
<script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
<!--Valine 的核心代码库-->
<script src="//unpkg.com/valine/dist/Valine.min.js"></script>
<script>var notify = '<%= theme.valine.notify %>' == true ? true : false;var verify = '<%= theme.valine.verify %>' == true ? true : false;new Valine({// AV 对象来自上面引入av-min.js(老司机们不要开车➳♡゛扎心了老铁)av: AV,el: '.valine_comment',emoticon_url: 'https://cloud.panjunwen.com/alu',emoticon_list: ["狂汗.png","不说话.png","汗.png","坐等.png","献花.png","不高兴.png","中刀.png","害羞.png","皱眉.png","小眼睛.png","暗地观察.png"],app_id: '<%= theme.valine.appid %>',app_key: '<%= theme.valine.appkey %>',placeholder: '<%= theme.valine.placeholder %>'});
</script>
3. 修改 article.ejs
修改 yilia 中的 layout/_partial/article.ejs
文件,在 <% if (!index && post.comments){ %>
后的任意一个评论代码前或后插入如下代码:
<% if (theme.valine && theme.valine.appid && theme.valine.appkey){ %><%- partial('post/valine') %><% } %>
如上三步,修改完成。如果要启用,修改主题的 _config.yml
文件,将 leancloud 上创建的应用的 appid 和 appkey 配置上即可,注意冒号之后有空格。
Hexo yilia 主题添加 valine 评论系统相关推荐
- Hexo博客进阶:为Next主题添加Valine评论系统
文章目录 前言 根据读者反馈,Valine 评论系统在 Next 主题高版本 (7.+) 以上没有内置,且 Valine 已经很久没有更新维护了.如果想要配置体验 Valine 的,建议使用 Next ...
- 为 Hexo 博客添加 valine 评论系统
注册 LeanCloud 由于 valine 评论系统是放在 LeanCloud 上的,因此需要先打开 https://www.leancloud.cn/ 网址注册一个 LeanCloud 账号. 注 ...
- Hexo博客yilia主题添加Gitment评论系统
gitment是imsun利用github上的issues做的评论系统,我这里大力推荐,原因有三: 注册简单,只要填写APP名和主页地址 实现方便,只要简单的配置 没有广告,这个很重要 注册OAuth ...
- hexo yilia主题添加评论系统详细教程
文章目录 序言 添加相关代码 1. config.yml 2. yilia\layout\_partial\article.ejs 3.valine.ejs 安装评论 序言 其实网上关于Hexo的博客 ...
- hexo添加valine评论系统 (yilia主题)
hexo-yilia添加valine评论系统 配置步骤 一.创建应用 二.yilia下的配置文件 三.到此整个评论系统创建完成啦,看一下结果!如果遇到一些问题还可以参见[yilia增加valine]( ...
- hexo+yilia主题添加评论
hexo+yilia主题添加评论 因为热爱,所以拼搏. --RuiDer 回顾hexo+yilia主题添加访问量 上一篇文章介绍了hexo+yilia主题添加访问量,如果需要点击hexo+yilia主 ...
- Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
前几天给博客添加了来必力评论系统,但是加载速度实在是慢的可以,原因是来必力是在页面滑到底部的时候才开始加载,但是通过控制台看,来必力确实时间很久,很影响我自己的使用体验(嗯,没有别人,哭),所以在网上 ...
- Hexo yilia 主题添加相册功能
当我们使用hexo博客框架中的yilia主题时,在我们这一博客页面中,原作者Litten并未帮我们添加相册这一功能.这时,如果想让我们的博客拥有相册的功能,就需要我们自行添加改变.添加主题中的相关参数 ...
- Hexo yilia 主题添加来必力评论系统
1. 主题配置添加来必力 修改 hexo 博客目录的 theme/yilia 中的 _config.yml 文件,增加如下配置: # livere 来必力.将 false 改为自己的uid则启用该评论 ...
最新文章
- 国有大型企业数据级同城异地灾难备份案例
- json字符串拼接 json_encode 数组带有花括号{}和中括号[]
- LT1004CZ-2.5 参考电压源
- 英语 interactive tutorial unary
- lwip接收文件 stm32_接收数据
- 【Linux】虚拟地址空间
- 第11讲++数据的基本查询
- css 实现table 隔行变色
- jzoj1281-旅行【dp】
- 风机桨叶故障诊断(四) 正负样本准备——从图像中随机扣图
- android透明状态栏刘海屏,Android 修改dialog状态栏颜色兼容刘海屏
- 如何在centos上安装epel源
- 高性能web建站规则(将js放在页面底部)
- 理解 LSTM 及其图示
- 免费下载pro puppet 2高清pdf,需要的抓紧
- 华师大版数学分析下知识点总结
- [libtorrent] linux 搭建 libtorrent 开发编译环境
- 通过表的.frm和.idb文件备份MySQL表
- IDEA断点变成了白色
- php程序员述职材料_求一个PHP程序员的试用期转正的述职报告 要求详细一点的 分数不够可以再加,在线急等...