前言

在群里交流的时候,发现有些人的waline也好像挂了,不能登录,评论之后也有点问题
额怎么说呢,评论对于现在的博客就是摆设哈哈,平常确实不在意这个东西。


正文

通过搜索关键字已知信息
在8.26下午vercel.app被墙,*.vercel.app已被DNS污染,基于此搭建的评论server端API无法访问,目前可行的解决方案只有绑定自己的域名。

over,合着也被污染了,而且我在重新部署vercel的时候发现有几个warning,好像是什么版本问题?
那干脆重新部署一个得了

  1. 于是我首先访问vercel重新部署
    • https://vercel.com/
    • 可以参考waline的文档,在快速上手中找到Vercel 部署 (服务端)
    • 注意还需要https://console.leancloud.app/,我用的国际版,国内版好像要备份啥的。

然后就是绑定域名,就ok了。


新手顺序

首先注册leancloud,这是一个存储评论的地方,目前还是免费的。

https://console.leancloud.app/

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生成,最后预览,看看评论是否正常,能不能再博客预览的地方登录。
这些基本没问题之后就可以推送了。


小结

免费的部署才是最吃力的哈哈,学习成本有点高,毕竟都要自己跟从他们走。
收费的总归是有个服务。