next文章目录跳转_Hexo+NexT使用utterances评论插件

8月1日更新的NexT 7.3.0 版本集成了utterances评论。这一工具原理和GITALK类似,但是索取的权限少,并且不用指定某个人来初始化,因此好用得多,推荐给大家。

这里假定读者已对Hexo及NexT的操作十分熟练。下面开始介绍如何使用。

首先来这里为utterances在github上授权。只有这样,才能让utterances有资格访问你的issue。还可指定utterances能够访问的仓库,可见其权限控制做的非常好。

授权完毕后,来到博客根目录,打开Git Bash,执行

npm install --save github:theme-next/hexo-next-utteranc

然后在任意配置文件中(建议在主题配置文件中)新建如下配置

# Demo: https://utteranc.es/  http://trumandu.github.io/about/
utteranc:
  enable: true
  repo: #Github repo such as :TrumanDu/comments
  pathname: pathname
  # theme: github-light,github-dark,github-dark-orange
  theme: github-light
  cdn: https://utteranc.es/client.js

其中,repo下填写你想把哪个仓库的issue当作评论的位置,如xxxx/xxxx.github.io。其它选项按注释设置或保留原样即可。

重新生成博客,在每篇文章的最下方即会出现utterances评论。登录github账号,任何人可以新建评论。如果是第一条评论,utterances机器人将完成issue的初始化工作,非常方便。

缺点也有一些。首先,目前界面都是英文的。虽然无伤大雅,但还是希望能够保持界面语言的一致性。

第二,目前issue的名称似乎只支持pathname,当路径为中文时,此种方式会产生乱码。笔者没有进行尝试,不知道按照GITALK的方式进行配置是否有效,希望能够在后续的文档中有说明吧。

如果出现跳转错误的问题(如登录后跳转到https://yoursite.com/),请在博客的配置文件中搜索# URL,将url:配置为/或你的站点的URL地址。

本文首发于我的博客,欢迎围观。

感谢作者trumandu的PR。官方仓库及教程的地址见下:

theme-next/hexo-next-utteranc​github.com
ca516472ce869373f3316746065028f2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值