avatar

目录
hexo添加valine的报错问题

原来用的评论软件是 gittalk ,但是不太方便,评论还要登录,有时候github还会抽风登不进去,所以决定换一个评论软件。

正文

顺带换了一个主题,发现Valine挺不错的,就装上了。

先去官网注册一波,操作步骤百度挺多的,自行百度吧

Valine的 坑

报错信息:

Code
1
Code: undefined[410 GET https://avoscloud.com/1.1/classes/Comment]

从字面看,说没有定义Comment 这个class,就去自行创建这个class,但是还是不行,后面说是节点问题,因为手机原因,国内的节点要实名认证,但是我的一加5T 说不支持 该操作,就一直没用节点,后来借了一台iPhoneXR来完成实名认证,还是说设备不行,我就傻了

到最后,百般无奈,借了一台 Iphone11,结果一秒就可以了。看来还是手机不够好的原因。

华东华北的节点也更换了,但是还是报错。通过google搜索,有人说是 配置文件中 appId 和 appKey没有空格,但是我检查了我的没问题,所以也不存在这个问题。

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
valine:
enable: true # if you want use valine,please set this value is true
appId: ONigXc8xjd# leancloud application app id
appKey: 81iX2MH # leancloud application app key
notify: false # valine mail notify (true/false) https://github.com/xCss/Valine/wiki
verify: false # valine verify code (true/false)
pageSize: 10 # comment list page size
avatar: monsterid # gravatar style https://valine.js.org/#/avatar
lang: zh-cn # i18n: zh-cn/en
placeholder: ヾノ≧∀≦来啊,快活啊# please enter
guest_info: nick,mail,link # valine background
bg: /img/comment_bg.png # valine comment input placeholder(like: Please leave your footprints )
count: false # top_img顯示評論數

解决问题

Valine 1.3.9 版本也会有节点不能识别的问题,通常使用之前都需要升级一次,我搜索很久也没发现怎么升级,后面琢磨着应该就是升级 cdn 的节点。通常在 主题的配置文件 _config.yml中。

在官网中,给出了几个可供更新的CDN地址 unpkgjsdeliver,我使用的是 jsdeliver的节点,打开链接,复制最新版本的CDN链接。

我原始的CDN节点是

Code
1
valine: https://cdn.jsdelivr.net/npm/valine/dist/Valine.min.js

修改后的CDN节点:

Code
1
valine:https://cdn.jsdelivr.net/npm/valine@1.3.10/dist/Valine.min.js

后来,我发现 # 后面的 Please enter 这串本该被注释的内容,竟然出现在了输入框中

Code
1
placeholder: ヾノ≧∀≦来啊,快活啊# please enter

然后我试着填入错误的 Key 和 Id ,发现报错一样,没有提示我错误的id 或者key 我就醒悟了,我该把后面的注释删掉

Code
1
2
3
4
5
appId: ONigXc8xjd# leancloud application app id
appKey: 81iX2MH # leancloud application app key

appId: ONigXc8xjd
appKey: 81iX2MH

然后重新上传,刷新

Code
1
hexo clean&&hexo g

完事了!!!

文章作者: KeyboArd
文章链接: https://www.wrpzkb.cn/valine/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 KeyboArd's Blog
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论