Home
avatar

SYS

Waline 评论系统搭建

Waline 是一个轻量级的评论系统,可以在你的网站中提供评论与浏览量服务。支持 markdown 语法评论,评论审查,表情系统,阅读量统计,自定义样式等。

Waline 评论系统搭建

LeanCloud 设置 (数据库)

  1. 注册或登录 LeanCloud,建议国际版,具体可查看官方文档
  2. 点击左上角 创建应用 并起一个你喜欢的名字 (请选择免费的开发版)
创建应用
  1. 进入应用,选择左下角的 设置 -> 应用凭证。你可以看到你的 APP IDAPP KeyMaster Key。复制保存下来,以便后续使用
leancloud

服务端部署

这里使用Vercel 部署

Deploy
  1. 点击上方按钮,跳转至 Vercel 进行 服务端 部署。(如果你未登录的话,Vercel 会让你注册或登录,请使用 GitHub 账户进行快捷登录。)

  2. 输入一个你喜欢的 Vercel 项目名称并点击 Create 继续:

Vercel
  1. 等待Vercel自动创建和初始化 Waline 仓库,初始化完毕后点击 Continue to Dashboard 跳转到应用控制台。

  2. 点击顶部的 Settings -> Environment Variables 进入环境变量配置页,并配置三个环境变量 LEAN_IDLEAN_KEYLEAN_MASTER_KEY 。它们的值分别对应上一步在 LeanCloud 中获得的 APP IDAPP KEYMaster Key

  3. 点击 Save 保存环境变量配置,环境变量配置完成之后点击顶部的 Deployments 点击顶部最新的一次部署右侧的 Redeploy 按钮进行重新部署。该步骤是为了让刚才设置的环境变量生效。

Variables alt text
  1. 此时会跳转到 Overview 界面开始部署,等待片刻后 STATUS 会变成 Ready。此时请点击 Visit ,即可跳转到部署好的网站地址,此地址即为你的服务端地址。

自定义域名(可选)

  1. 点击顶部的 Settings -> Domains 进入域名配置页

  2. 输入需要绑定的域名并点击 Add

  3. 在域名服务器商处添加新的 CNAME 解析记录

  4. 等待生效,你可以通过自己的域名来访问了🎉

  • 评论系统:example.yourdomain.com
  • 评论管理:example.yourdomain.com/ui

评论管理 (管理端)

  • 部署完成后,请访问 /ui/register 进行注册。首个注册的人会被设定成管理员。
  • 管理员登陆后,即可看到评论管理界面。在这里可以修改、标记或删除评论。
  • 用户也可通过评论框注册账号,登陆后会跳转到自己的档案页。