博客搭建(6.2):评论区
评论系统
下载最新版的matery主题会支持很多评论系统,推荐从支持的评论系统中选一个,可以简化操作
下面简单给出了一些评论系统的对比,按需求选择,我个人使用的是waline
| 评论系统 | 优点 | 缺点 |
|---|---|---|
| Gitalk | 基于 GitHub Issues,适合开发者;支持 Markdown | 需 GitHub OAuth 配置,国内可能加载慢 |
| Gitment | 类似 Gitalk,简单易用 | 已停止维护,可能有兼容性问题 |
| Disqus | 国际化支持好,功能丰富 | 国内访问困难,广告较多 |
| Livere (来必力) | 支持国内社交账号登录,界面美观 | 国内加载较慢,依赖第三方 |
| Valine | 无后端依赖,轻量快速 | 需配置 LeanCloud,无账号系统 |
| Waline | Valine 升级版,方便管理 | 需自行部署后端 |
| Changyan (畅言) | 国内支持好,适合备案网站 | 需备案,审核严格 |
| Twikoo | 轻量,支持邮件通知 | 需配置数据库,依赖 Vercel |
waline的搭建
详细的参照文档可以看这个Waline,我整理出比较关键的部分
leancloud设置
1.进入leancloud国际版
leancloud国际版
2.注册,登陆账号,进入右上角控制台
3.创建应用,名字自定,选择免费的开发版本
4.点击刚刚创建好的应用,选择设置,应用凭证,等等要用到这APP ID,APP Key 和 Master Key
5.进入vercel,未创建账号的创建账号,然后点击该链接进行部署vercel
6.进入刚刚创建好的仓库,点击顶部的 Settings 找到Environment Variables 进入环境变量配置页,并配置三个环境变量LEAN_ID, LEAN_KEY 和 LEAN_MASTER_KEY 。它们的值分别对应上一步在 LeanCloud 中获得的 APP ID, APP KEY, Master Key
7.环境变量配置完成之后点击顶部的 Deployments 点击 Redeploy 按钮进行重新部署。该步骤是为了让刚才设置的环境变量生效。
8.此时会跳转到 Overview 界面开始部署,等待片刻后 STATUS 会变成 Ready。此时请点击 Visit,等待片刻后会看到这样的界面,即为成功
域名绑定
1.还是刚刚的仓库,进入设置界面,找到domain,添加域名
2.进入购买域名的网站进行域名解析
设置自己对应的解析
3.进入管理页面
评论系统为刚刚输入的域名地址:waline.yonghengdecheng.top
管理页面为:waline.yonghengdecheng.top/ui
进入下面的地址,注册并登陆,即可管理后台评论
激活评论
在主题配置文件中,找到waline相关配置
激活并设置为自己的地址
常见问题与注意事项
整体难度不大,注意最后一点如果要设置最新的时候,主题的说明文件写成了valine,注意修改后再复制