Hexo添加评论功能-gitalk

为Hexo博客添加评论功能,使用Gitalk插件

Gitalk
基于github仓库issue实现的评论插件。配置简单,且支持markdown语法。

注册Gitalk

Gitalk的github仓库中点击readme文件里面的“点击这里申请”,就可以进入注册页面。

注册时:

  • Application name:这个评论项目的名称
  • Homepage URL:博客主页的url
  • Application description:项目描述
  • Authorization callback url:认证回调地址(不清楚做什么用的,但我写的和Homepage url一个路径)

创建后会出现项目页面。

头像上传似乎可以跳过。重要的是吉住Client ID 和Client secret(这个需要点击一下Generate)

配置到Hexo

本博客所使用的icarus主题自带适配这个评论插件的教程

也有很多其他的评论插件可以选择,但是感觉这个直接用github的issue的方法最合我心意。

直接复制主题官网的配置代码到对应的配置文件_config.icarus.yml就可以

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
comment:
type: gitalk
client_id: xxxxxxxxxxxxxxxxxxxx
client_secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
repo: Some-of-Your-GitHub-Repo
owner: you_github_name
admin:
- you_github_name
per_page: 20 # 可选填
distraction_free_mode: false # 可选填
pager_direction: last # 可选填
create_issue_manually: false # 可选填
proxy: # 可选填
flip_move_options: # 可选填
enable_hotkey: true # 可选填
language: zh-CN # 可选填

配置过程中参考了CSDN的博客[1]
似乎如果主题不一样,配置这个gitalk的方法也不太一样。

展示issue效果

博客最下面就是评论区,需要登录github账号进行评论。
在博客仓库的issue可以查看对应博客文章所建立的issue的评论区:

issue


  1. Hexo博客开发之——Gitalk ↩︎

作者

Zhou

发布于

2025-03-16

更新于

2025-03-16

许可协议

评论

+ + +