Waline

一款从 Valine 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine. 相对于 valine 更加安全,快速,简洁,开源。

详情查看:

在 Redefine主题中如何使用:

LeanCloud 设置 (数据库)

  1. 登录注册 LeanCloud 国际版 并进入 控制台

  2. 点击左上角 创建应用 并起一个你喜欢的名字 (请选择免费的开发版):

创建应用
  1. 进入应用,选择左下角的 设置 > 应用 Key。你可以看到你的 APP ID, APP KeyMaster Key。请记录它们,以便后续使用。

Vercel 部署 (服务端)

Vercel

  1. 点击上方按钮,跳转至 Vercel 进行 Server 端部署。

    注:如果你未登录的话,Vercel 会让你注册或登录,请使用 GitHub 账户进行快捷登录。

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

    创建项目
  3. 此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。

    deploy

    一两分钟后,满屏的烟花会庆祝你部署成功。此时点击 Go to Dashboard 可以跳转到应用的控制台。

    deploy
  4. 点击顶部的 Settings - Environment Variables 进入环境变量配置页,并配置三个环境变量 LEAN_ID, LEAN_KEYLEAN_MASTER_KEY 。它们的值分别对应上一步在 LeanCloud 中获得的 APP ID, APP KEY, Master Key

    设置环境变量

    如果你使用 LeanCloud 国内版,请额外配置 LEAN_SERVER 环境变量,值为你绑定好的域名。

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

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

    redeploy success

    绑定域名 (可选)

    如果你不想用 vercel 自带域名,可以绑定自己域名

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

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

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

      Type
      Name
      Value

      CNAME

      example

      cname.vercel-dns.com

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

      • 评论系统:example.yourdomain.com

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

      success

Redefine 主题设置

在 Redefine 主题配置文件填写必要参数信息(APP ID、APP Key 等),示例如下。

waline:
  serverUrl:  # Waline server url(vercel) example: https://example.example.com
  lang: zh-CN # Waline language, default: zh-CN
  dark: auto # Waline dark mode, default: auto

Waline 评论插件效果图。

最后更新于