JinhangZhu / jinhang.work

Source code of my blog website.
https://jinhang.work/
3 stars 0 forks source link

valine评论访问被拒绝 #4

Closed JinhangZhu closed 4 years ago

JinhangZhu commented 4 years ago
Code 403: 访问被API域名白名单拒绝,请检查你的安全域名设置.

已经将安全域名从

https://jinhangzhu.github.io
http://jinhangzhu.github.io

修改为:

https://jinhang.netlify.app
http://jinhang.netlify.app

暂时还未解决,可能需要等待生效。

JinhangZhu commented 4 years ago

修复访问问题

由于我在netlify中将默认域名设置为www开头的,而不是之前的jinhang.work,所以在LeanCloud中安全域名应该修改为:

https://www.jinhang.work/
http://www.jinhang.work/

这个问题网上很难有借鉴,因为涉及到netlify的个人设置,能解决出来还是可以的。

增加Bilibili表情

之前的MemE的valine评论是不带表情的,我尝试过在config.toml中的https://github.com/JinhangZhu/jinhang.work/blob/55d6e8265a2558c1ad87cf0434a5a47550a41f4c/config.toml#L621-L622

直接添加未果,不知道是什么原因,之后通过覆盖html文件实现: https://github.com/JinhangZhu/jinhang.work/blob/55d6e8265a2558c1ad87cf0434a5a47550a41f4c/layouts/partials/third-party/valine.html#L39-L98

这里的emoji的ID的_都要用纯英文,我尝试过发现中文的前缀导致使用多个表情时无法显示。

美化valine风格

默认的评论有一些缺点:

image

在修复这些缺点之后,我还另外给评论框加了以下features:

image

见:https://github.com/JinhangZhu/jinhang.work/blob/55d6e8265a2558c1ad87cf0434a5a47550a41f4c/assets/scss/custom/_custom.scss#L156-L217

参考