waline无法登录(vercel.app被污染)
前言
在群里交流的时候,发现有些人的waline也好像挂了,不能登录,评论之后也有点问题
额怎么说呢,评论对于现在的博客就是摆设哈哈,平常确实不在意这个东西。
正文
通过搜索关键字已知信息在8.26下午vercel.app被墙,*.vercel.app已被DNS污染,基于此搭建的评论server端API无法访问,目前可行的解决方案只有绑定自己的域名。
over,合着也被污染了,而且我在重新部署vercel的时候发现有几个warning,好像是什么版本问题?那干脆重新部署一个得了
- 于是我首先访问vercel重新部署
https://vercel.com/- 可以参考waline的文档,在快速上手中找到
Vercel 部署 (服务端) - 注意还需要
https://console.leancloud.app/,我用的国际版,国内版好像要备份啥的。
然后就是绑定域名,就ok了。
新手顺序
首先注册leancloud,这是一个存储评论的地方,目前还是免费的。
leanclound注册其实没啥难度,重点在设置里应用凭证里的Credentials,有三条key,是vercel部署要绑定的。
vercel部署的名称是和域名服务结合的关键,不会部署这个的看我上面有一条关于waline文档有详细说明的
vercel会用到github,但是是私人仓库,应该问题不大,而且评论的数据也在leancloud上
例如我的vercel部署的时候叫comments.xxx.com:
具体路径在 vercel的settings下的domains中,edit这个记录,前者为主机名,后者为你的域名
为了好区分,我就把这个服务叫comments,也就是评论的意思,你也可以设置别的,只是注意在域名解析的时候主机记录别弄错了。是配套的。
购买域名服务,我之前就有一个所以问题不大。
- 阿里云
- 腾讯云
- 都行
在域名解析选项卡下
需要添加这么一条记录
两边都完成后等待他转圈圈,都ok了没有报错。就可以访问这个部署的服务。
打开后能显示评论区就行,可能还是有点点慢但能加载出来了。
原本vercel部署完会有一两个链接都能访问到评论系统的,但是域名被污染了之后,就只能访问你绑定域名的那一条了。
不放心的先验证一下登录或者评论能不能用
额我在部署的地方测试评论是出问题了,然后登录的时候github也提示500,未初始化。
嘶~难道是我这个还是测试环境的问题吗?
在这里选择这个推送到生产环境
然后再回到评论测试的地方就正常了,也能登录和评论了。
最后回到博客目录下,hexo clear先清理掉,然后重新hexo g生成,最后预览,看看评论是否正常,能不能再博客预览的地方登录。
这些基本没问题之后就可以推送了。
小结
免费的部署才是最吃力的哈哈,学习成本有点高,毕竟都要自己跟从他们走。
收费的总归是有个服务。






