hexo博客:waline评论问题总结

可以根据这个官方文档快速部署评论(leancloud+vercel)

waline+vercel网络无法访问

前提条件:已经根据waline文档部署到vercel,博客已经申请了自定义的域名。

  1. 在已经申请的域名xxxx.xx的DNS管理里面添加,CNAME
    hostname写comment,添加好后如图
    namesilo manage DNS

  2. 在评论部署的vercel项目设置里面添加一个域名comment.xxxx.xx
    现在可以通过comment.xxxx.xx登陆看到评论界面了

hexo+fluid主题评论failed to fetch

参考GitHub里面的讨论
,注意改域名后记得修改配置文件,找到serverURL参数修改成新的URL,例如https://comment.xxxx.xx

如何删除评论

设置好waline的serverURL之后,/ui/register完成注册,作为管理员可以在serverURL/ui登陆后删除评论。

之后在嵌入的博客页面登录后也可以直接管理删除。

设置waline评论不显示IP&UA

在waline部署之后(leancloud+vercel),在GitHub仓库里面,可以看到index.js,参考这个GitHub讨论自定义一个hook,在评论存储之前删掉IP和UA信息。

1
2
3
4
5
6
7
8
9
const Application = require('@waline/vercel');

module.exports = Application({
plugins: [],
async preSave(data) {
delete data.ua;
delete data.ip;
},
});

参考链接

  1. 一篇介绍waline的博客

  2. waline评论vercel网址被屏蔽

  3. GitHub讨论:如何删掉IP显示


hexo博客:waline评论问题总结
https://hexwhat.top/2024/03/23/hexo-blog-waline-comment/
作者
Wynn
发布于
2024年3月23日
许可协议