首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Fluid -18- 升级 Waline2 重新部署

Fluid -18- 升级 Waline2 重新部署

作者头像
为为为什么
发布2022-08-06 09:49:59
发布2022-08-06 09:49:59
1.6K0
举报
文章被收录于专栏:又见苍岚又见苍岚

距离刚刚使用 Waline 已经将近一年过去了,近期发现 Waline 升级到了 2.6+ 版本,修复了一些 bug,增加了一些功能,本文记录升级过程。

背景

  • 我的 Waline 用在 Hexo Fluid 中,当前版本为 1.5,想要升级到 2.6.1
  • 支持点赞,支持删除评论,修复了博主头像不显示的 bug 还是很值得更新的
  • 由于大版本升级,改动较大,决定放弃之前的 Vercel 部署重新来过
  • 官方教程 事实上已经很完备了,此处记录我遵循官方文档使用 Vercel 重新部署 Waline 的过程。

Vercel 部署 Waline 2

部署 waline 到自己的仓库
  • 此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。

部署成功

控制台基础配置
  • 此时点击 Go to Dashboard 可以跳转到应用的控制台。
  • 点击顶部的 Settings - Environment Variables 进入环境变量配置页
  • 配置三个环境变量 LEAN_ID, LEAN_KEYLEAN_MASTER_KEY ,它们的值分别对应 LeanCloud 中的 APP ID, APP KEY, Master Key

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

  • 环境变量配置完成之后点击顶部的 Deployments 点击顶部最新的一次部署右侧的 Redeploy 按钮进行重新部署。

该步骤是为了让刚才设置的环境变量生效。

  • 部署完成后点击 visit 可以进入测试页面,正常评论后,Waline2 基础部署完成

评论通知

  • 如 Waline 1+ 版本一样,升级后仍需要保留评论通知功能
邮件通知
  • 邮件通知需要配置以下环境变量:

变量

描述

SMTP_SERVICE

SMTP 邮件发送服务提供商。

SMTP_USER

SMTP 邮件发送服务的用户名,一般为登录邮箱。

SMTP_PASS

SMTP 邮件发送服务的密码,一般为邮箱登录密码,部分邮箱(例如 163)是单独的 SMTP 密码。

SITE_NAME

网站名称,用于在消息中显示。

SITE_URL

网站地址,用于在消息中显示。

AUTHOR_EMAIL

博主邮箱,用来接收新评论通知。如果是博主发布的评论则不进行提醒通知。

  • 选填的环境变量:

变量

描述

SENDER_NAME

自定义发送邮件的发件人

SENDER_EMAIL

自定义发送邮件的发件地址

MAIL_SUBJECT

自定义评论回复邮件标题

MAIL_TEMPLATE

自定义评论回复邮件内容

MAIL_SUBJECT_ADMIN

自定义新评论通知邮件标题

MAIL_TEMPLATE_ADMIN

自定义新评论通知邮件内容

微信通知

微信通知使用了 Server 酱open in new window 提供的服务,需要在环境变量中配置在 Server 酱中申请的 SC_KEY

变量

描述

SC_KEY

Server 酱提供的 Token,必填。

AUTHOR_EMAIL

博主邮箱,用来区分发布的评论是否是博主本身发布的。如果是博主发布的则不进行提醒通知。

SITE_NAME

网站名称,用于在消息中显示。

SITE_URL

网站地址,用于在消息中显示。

企业微信通知

由于 Server 酱 提供的推送服务对发送消息数量有限制,如果消息数量较多时,建议使用企业微信应用通知。

  • 要使用企业微信应用通知,需要配置环境变量 QYWX_AM
  • 需要 5 个值:第一个值是企业id,第二个值是secret,第三个值@all(或者成员id),第四个值是AgentID,第五个值是图片id 中间以逗号隔开
  • 创建自己的企业,输入名称等信息 如果是企业老板可以直接跳过
  • 进入链接:https://work.weixin.qq.com/wework_admin/loginpage_wx
  • 扫码登录企业微信后台,找到五个值组成字符串填入
  • 具体参考官方教程 ,参考文档 1 | 参考文档 2

固定域名

  • 部署的应用会有随机生成的 DEPLOYMENT 域名
  • 可以通过该域名部署应用,但每次都要修改很麻烦
  • 而 vercel 为每个服务提供了专用域名,可以部分自定义
  • 进入 View Domains 可以看到当前域名
  • 也可以编辑、添加域名

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • Vercel 部署 Waline 2
    • 部署 waline 到自己的仓库
    • 控制台基础配置
  • 评论通知
    • 邮件通知
    • 微信通知
    • 企业微信通知
  • 固定域名
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档