Waline
一个有后端的安全评论系统。
安装
npm i -D @waline/clientLeanCloud 设置 (数据库)
- 点击左上角 创建应用 并起一个你喜欢的名字 (请选择免费的开发版):  - 创建应用 
- 进入应用,选择左下角的 - 设置>- 应用 Key。你可以看到你的- APP ID,- APP Key和- Master Key。请记录它们,以便后续使用。 - ID 和 Key 
国内版需要完成备案接入
如果你正在使用 Leancloud 国内版 (leancloud.cn),我们推荐你切换到国际版 (leancloud.app)。否则,你需要为应用额外绑定已备案的域名,同时购买独立 IP 并完成备案接入:
- 登录国内版并进入需要使用的应用
- 选择 设置>域名绑定>API 访问域名>绑定新域名> 输入域名 >确定。
- 按照页面上的提示按要求在 DNS 上完成 CNAME 解析。
- 购买独立 IP 并提交工单完成备案接入。(独立 IP 目前价格为 ¥ 50/个/月)

Vercel 部署 (服务端)
- 点击上方按钮,跳转至 Vercel 进行 Server 端部署。 - 提示 - 如果你未登录的话,Vercel 会让你注册或登录,请使用 GitHub 账户进行快捷登录。 
- 输入一个你喜欢的 Vercel 项目名称并点击 - Create继续: - 创建项目 
- 此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。  - deploy - 一两分钟后,满屏的烟花会庆祝你部署成功。此时点击 - Go to Dashboard可以跳转到应用的控制台。 - deploy 
- 点击顶部的 - Settings-- Environment Variables进入环境变量配置页,并配置三个环境变量- LEAN_ID,- LEAN_KEY和- LEAN_MASTER_KEY。它们的值分别对应上一步在 LeanCloud 中获得的- APP ID,- APP KEY,- Master Key。 - 设置环境变量 - 提示 - 如果你使用 LeanCloud 国内版,请额外配置 - LEAN_SERVER环境变量,值为你绑定好的域名。
- 环境变量配置完成之后点击顶部的 - Deployments点击顶部最新的一次部署右侧的- Redeploy按钮进行重新部署。该步骤是为了让刚才设置的环境变量生效。 - redeploy 
- 此时会跳转到 - Overview界面开始部署,等待片刻后- STATUS会变成- Ready。此时请点击- Visit,即可跳转到部署好的网站地址,此地址即为你的服务端地址。 - redeploy success 
绑定域名 (可选)
- 点击顶部的 - Settings-- Domains进入域名配置页
- 输入需要绑定的域名并点击 - Add - Add domain 
- 在域名服务器商处添加新的 - CNAME解析记录- Type - Name - Value - CNAME - example - cname.vercel-dns.com 
- 等待生效,你可以通过自己的域名来访问了🎉  - success 
客户端
使用插件
在插件选项中设置 provider: "Waline",同时设置服务端地址 serverURL 为上一步获取到的值。
此时,将 <CommentService> 组件放置在你网站中合适的位置 (通常是页面的底部),即可使用 Waline 评论功能。
提示
你也可以传入其他 Waline 支持的选项 (除了 el)。详情请见 Waline 配置
评论管理 (管理端)
- 部署完成后,请访问 <serverURL>/ui/register进行注册。首个注册的人会被设定成管理员。
- 管理员登陆后,即可看到评论管理界面。在这里可以修改、标记或删除评论。
- 用户也可通过评论框注册账号,登陆后会跳转到自己的档案页。
