Featured image of post 用twikoo为hugo添加评论功能

用twikoo为hugo添加评论功能

mongodb

  1. MongoDB 注册一个免费的实例,区域选AWS / N. Virginia (us-east-1)
  2. 新建用户,使用预置角色Atlas Admin
  3. 设置IP白名单,允许0.0.0.0/0访问
  4. 记下连接字符串

在vercel部署twikoo

twikoo官方不推荐用vercel部署,因为国内访问不了。不过绑了自定义域名之后基本是ok的,所以还是选择vercel。

  1. 第一次部署之后添加一下环境变量MONGODB_URI,值为上面记下的连接字符串
  2. Deployment Protection里把Vercel Authentication关掉,否则只有登陆了vercel并且有权限的用户才能访问部署的twikoo
  3. 重新部署之后配置一个自定义域名

在hugo中添加twikoo配置

修改hugo的配置文件,其中envId是上面自定义的域名地址

  [params.comments]
  enabled = true
  provider = "twikoo"

    [params.comments.twikoo]
    envId = "https://xxx.xxx.xxx"