Hexo-next主题添加Waline评论系统
有了个人域名后选择了Waline评论系统~
update 2023.2.3:2022下半年备案时担心交互式就关闭了评论,现在懒得开了,本文方法还是能用的。
之前试过畅言,不喜欢那个界面,其他Next主题给的评论系统国内基本都不好用,最后选择了Waline,一款基于 Valine 衍生的简洁、安全的评论系统。
LeanCloud配置
LeanCloud国际版可以不用备案域名,注册后创建应用,开发板,随便起名。接下来进入控制台,设置,应用Keys,将AppID,AppKey,MasterKey记下来,后面会用到。
在域名绑定处绑定自己的域名,在域名注册处解析。
Waline配置
按官网提示,进入Vercel进行配置。
创建Github仓库,一步步来,仓库名称可以随便起。
创建后,进行部署,之后配置三个环境变量LEAN_ID
、LEAN_KEY
和 LEAN_MASTER_KEY
,分别对应上一步记下来的AppID,AppKey,MasterKey,创建后点击左上角Deployment,右边三个点点进去进行重新部署。
next配置
安装插件:
1 | npm install @waline/hexo-next |
在next主题配置文件中加入以下内容:
1 | waline: |
管理端
hexo clean && hexo s && hexo deploy
后就能看到了~在<serverURL>/ui/register
第一个注册的人被设定为管理员,可以管理评论内容。