Hexo集成Waline评论系统

一、Waline搭建

waline是可以多个平台上托管的评论系统,同时也可以给多种类型的博客作为评论系统,使用和配置都非常容易。 目前我使用的Hexo主题是matery,主题自身已经集成了waline,只需要搭建好waline,然后在hexo中配置即可使用。

Leancloud配置

  1. Leancoud(国际版)上申请一个帐号,创建一个App(开发版);
  2. 进入Settings --> App keys --> Credentials,记下AppID,AppKey,MasterKey的值;
  3. 进入Settings --> Security --> Web secure domains,设置安全域名(防止其他好心人滥用)

    Vercel配置

  4. 按照官方链接Vercel Deploy,部署至vercel;

  5. 环境变量配置:进入部署的项目 --> Settings --> Environment Variables ;增加3个环境变量:LEAN_ID, LEAN_KEY , LEAN_MASTER_KEY,分别填入在leancloud中记下的三个值,然后重新部署redeploy
  6. 绑定域名:进入部署的项目 --> Settings --> Domains --> Add,添加自己的域名、或者二级域名(vercel不绑定域名,在国内基本无法访问),同时在域名的DNS中做好解析。
  7. 项目部署成功,务必记得访问waline的后台:yourdomain.com/ui,第一个注册用户将是管理员。

二、Hexo配置

目前我的Hexo使用的主题是Matery,主题本身已经集成了Waline,只需要配置即可。

  1. 打开主题的配置文件_config.yml,找到waline配置选项;
    waline:
    enable: true #启用Waline评论系统,默认为false
    serverURL: https://w.bytetoy.cn  # 这里改成自己的域名即可
    avatar: 'monsterid' # Gravatar style : ''/mp/identicon/monsterid/wavatar/retro/hide
    
  2. 测试系统即可发现,已经可以提交和显示评论了。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""