文章

blog_04_博客添加评论模块

添加评论模块

blog_04_博客添加评论模块

基于waline添加comments


mian

  1. 尝试基于valine添加comment 模块: 发现没有关于jykell的官方文档,只有valine 的社区文档,于是尝试
    1. 修改blog项目启动之后发现没用,没用排查头绪遂放弃

      2. 尝试基于Waline添加comment 模:

      这次是有官方文档:jykell特殊调整内容如下

    2. 数据库保持leanCloud,服务端基于vercel切换(基于deta进行部署,也是可以的,尝试了一下没问题)
    3. Waline部署完成,然后要在blog中添加的官方配置,单独建一个文件_includes/head.html ,内容如下: ```md `

  `

1
2
3
4
5
6
7
8
9
10
同时在_config.yml文件中怎加waline相关配置:
```yml
comments:
  provider: waline # [disqus | utterances | giscus]
  waline:
    server: https://comments.blackbzy.com/ # Vercal 服务端地址
    placeholder: 说点什么吧! # 空白评论框时显示的文字
    avatar: mp # 默认头像  

最后提交代码部署完成。

添加评论的邮箱通知

官方参考 在vercel对应的容器中添加以下字段的环境变量:

1
2
3
4
5
6
7
SMTP_SERVICE: SMTP 邮件发送服务提供商。
SMTP_USER: SMTP 邮件发送服务的用户名,一般为登录邮箱。
SMTP_PASS: SMTP 邮件发送服务的密码,一般为邮箱登录密码,部分邮箱(例如 163)是单独的 SMTP 密码。
SMTP_SECURE: 是否使用 SSL 连接 SMTP。
SITE_NAME: 网站名称,用于在消息中显示。
SITE_URL: 网站地址,用于在消息中显示。
AUTHOR_EMAIL: 博主邮箱,用来接收新评论通知。如果是博主发布的评论则不进行提醒通知。

最后重启日期即可


故事未完:216 Thoughts:: justdoit.

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