使用Valine作为评论插件。
部署LeanCloud
点击下方链接注册。
https://leancloud.cn/dashboard/login.html#/signup
注册后登陆,在控制台点击创建新应用
,填写应用名称,点击创建。
点击云引擎
->设置
。
代码库部分填入:
https://github.com/panjunwen/Valine-Admin.git
Deploy Key不用管,直接点保存。
点击云引擎
->部署
。
部署目标
->生产环境
,分支或版本号填写master
,点击部署。
云引擎
->设置
->自定义环境变量
,填写如下环境变量:
变量名 | 变量值 | 变量说明 |
---|---|---|
SITE_NAME | Lufer | 网站名 |
SITE_URL | https://luferl.github.io | 网站网址 |
SMTP_HOST | smtp.163.com | smtp服务器,这里以163为例 |
SMTP_PORT | 465 | ssl链接端口 |
SMTP_USER | Lufercc@163.com | 要使用的邮箱 |
SMTP_PASS | blablabla | 邮箱的smtp密码 |
SENDER_NAME | Lufer | 发件人昵称 |
SENDER_EMAIL | Lufercc@163.com | 发件人邮箱号 |
点击保存即可。这里注意,网易邮箱的SMTP密码要在邮箱里单独设置。
在下方设置Web主机域名,这样就可以通过设置的域名访问后台管理页。
点击存储
->User
。
点击Username和Password两列,编辑单元格,填入用户名密码,用于登录后台管理页。
设置
->安全中心
->Web安全域名
,填上你的域名,注意http,https区分填写。
设置
->应用Key
,记下来APPID和App Key,在下一个步骤会用到。
至此LeanCloud设置完成,点击云引擎
->实例
->小齿轮
点击重启即可。
修改Yilia
\yilia\_config.yml
,添加以下内容:
#6、Valine https://valine.js.org |
\yilia\layout\_partial\article.ejs
,添加对valine的支持
在各种if之间插入以下代码。
<% if (theme.valine && theme.valine.appid && theme.valine.appkey){ %> |
在\yilia\layout\_partial\post\下创建valine.ejs
,填入以下内容:
<div id="vcomment" class="comment"></div> |
文章评论