最近又重新把博客搭起来,其实感觉也没什么用,为什么搭评论系统,起因是我有天看了一篇博客 《娃一句话,我写了个应用:一个程序员老爸的AI失控日记》 他的里面用了这个waline,那我也搞一套…

本身博客就没什么用,然后呢还搭建了一套评论系统,除了给自己找当下和后续可能的麻烦,好像还真没什么用。

image

官网的链接:https://waline.js.org/

一、Vercel 创建项目

https://waline.js.org/guide/get-started/ 其实这个里面已经说的很详细了,但是我遇到的几个坑,分享一下:

一定要用这里的按钮去跳转至 Vercel 进行 Server 端部署,这一步相当于 clone 他的代码到你自己的仓库。第一次没成功,那你就多试几次,仓库里必须有完整的代码;

image

有警告的错误没关系,没有 Error 就可以。

二、创建数据库

页面跟官网可能有些变化,但是一步一步点,基本没问题,然后将 waline.pgsql 导入进去,看到成功即可。

image

image

三、域名的坑

部署完之后,你会得到一个 *.vercel.app 的地址,但是你打不开;点击Domains➕ 换自己的域名,在域名服务器商处添加新的 CNAME 解析记录;不配置不行,要不然就是打不开,原因你也知道。

然后你就可以打开你的管理后台:https://example.opqnext.com/ui

四、安全

为了净化网络空间,我们应该开启 先审后发,所有的评论审核通过后才展示,这个需要如何处理,答案是配置环境变量: 👉🏻 点击查看

COMMENT_AUDIT:true

image

当然你还可以配置邮件相关的环境变量,用户的注册或者评论的通知,都会使用到此配置;

更多的配置,有空再看看吧