前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo Next 主题使用 waline 作为评论系统

Hexo Next 主题使用 waline 作为评论系统

作者头像
tanmx
发布2023-10-18 12:42:14
3450
发布2023-10-18 12:42:14
举报

由于安全性、隐私等问题,next-theme主题移除了 valine 的支持,为了解决 valine 中遇到的问题,Waline 出现了。

介绍

Waline - 一款从 Valine 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine.

特性

  • 快速
  • 真·安全
  • Markdown 语法支持
  • 轻量易用
  • 免费部署
  • 多种部署部署方式和存储服务支持

详细介绍可以查看项目官网

快速上手

采用 LeanCloud + Vercel 的部署方式

LeanCloud 设置(数据库)

安装不在赘述,直接使用官网的步骤,LeanCloud 设置 (数据库)

Vercel 部署(服务端)

安装不在赘述,直接使用官网的步骤,Vercel 部署 (服务端)

需要注意的是,vercel 现在的步骤和以上有一些差别,部署过程中没有输入环境变量,部署完成后添加了相应的环境变量,一定要注意需要点重新部署,如下图:

如何使用

安装插件

1

# npm install @waline/hexo-next

Next 主题配置

next 主题配置需要移除 valine 关配置、禁用 leancloud_visitors 插件,并添加 waline 相关配置。

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

valine: enable: false # Waline # For more information: https://waline.js.org, https://github.com/walinejs/waline waline: enable: true serverURL: xxxx # vercel 域名 placeholder: (发表评论) # comment box placeholder avatar: mm # Gravatar style meta: [nick, mail, link] # Custom comment header pageSize: 10 # Pagination size lang: zh-cn # Language, available values: en, zh-cn # Warning: Do not enable both `waline.visitor` and `leancloud_visitors`. visitor: true # Article reading statistic comment_count: true # If false, comment count will only be displayed in post page, not in home page requiredFields: [nick] # Set required fields: [nick] | [nick, mail] libUrl: # Set custom library cdn url leancloud_visitors: enable: false

重新发布后,就可以看到新的评论系统,如下图:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
    • 特性
    • 快速上手
      • LeanCloud 设置(数据库)
        • Vercel 部署(服务端)
        • 如何使用
          • 安装插件
            • Next 主题配置
            相关产品与服务
            文档服务
            文档服务(Document Service,DS)是腾讯云数据万象提供云上文档处理服务,支持多种类型的文件生成图片或 html 格式的预览,可以解决文档内容的页面展示问题,满足 PC、App 等多端的文档在线浏览需求。同时,本产品还提供文本隐私筛查能力,可以有效识别文本中的身份证号、银行卡号、手机号等敏感数据,满足数据可用性和隐私保护的各种要求。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档