文章

博客增加Waline评论支持

鉴于valine没有评论通知,导致我漏了很多评论没有回复,于是准备迁移到waline。

image-20250316112531818

部署服务端

我是使用的docker进行部署:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
version: '3'

services:
  waline:
    container_name: waline
    image: lizheming/waline:latest
    restart: always
    ports:
      - 8360:8360
    volumes:
      - ./docker-data:/app/data
    environment:
      TZ: 'Asia/Shanghai'
      SITE_NAME: '柯大师'
      SITE_URL: 'https://waline.masterke.cn'
      SECURE_DOMAINS: 'blog.masterke.cn'
      AUTHOR_EMAIL: 'masterke2003@gmail.com'
      MYSQL_HOST: '172.17.0.1'
      MYSQL_DB: 'waline'
      MYSQL_USER: 'waline'
      MYSQL_PASSWORD: ''
邮箱通知

上面的评论通知是通过阿里云的企业邮箱实现的,阿里云官网隐藏了免费版邮箱的入口,可以点击这里进入购买,都是免费的,我购买了五年的。

image-20250316112456172

需要在阿里云邮箱控制台中重置一下管理员密码,然后填到上面的docker-compose的环境变量中。

image-20250316112830238

然后用管理员用户登录阿里云企业邮箱。这里需要为你的发件邮箱开启一下安全权限,我是直接使用的postmaster也就是管理员账户。

照着我的设置就可以了,如果你报错是526 Authentication failure,那就是这里的问题了。

image-20250316113048551

image-20250316113223902

还有问题的话评论沟通。

本文由作者按照 CC BY 4.0 进行授权