Hexo NexT 主题添加打赏功能

针对当前时间发布的版本:

  • 打赏功能好像主题4.x.x版本才需要下面的方法,好像5.x.x版本可以在主题里修改了(具体是那个版本我也不太清楚,主题配置文件里有打赏功能的开启就是支持的,没有的话,下面加删除线的教程还可以参考,如果你不是2017年5月份之前就安装使用了这个主题的话,我想现在安装的版本都在5.1.2以上了,那就简单了。

开启打赏功能:

  • 找到主题配置文件,具体位于 博客目录里的 themes→next 下的 _config.yml 文件,用编辑器(别用记事本,大佬随意咯)打开它:
    只需加上你微信和支付宝个人收款码的图片URL即可,以下代码可以参考:
1
2
3
4
5
#Reward
reward_comment: 写上你的态度
wechatpay: /path/to/wechat-reward-image
alipay: /path/to/alipay-reward-image
#bitcoin: /images/bitcoin.png
  • 上面#号是注释,现在也支持比特币了,可以相应开启,完成后保存文件,启动本地服务器测试一下效果。

### 前言

不管有没有用,反正就是折腾呗. 记录一下,方便后来者. 先声明一下: 如果按照此教程你没有成功, 不要怪我, 因为每个人的系统环境和配置都是不一样的,就这样!

### 检查看一下主题里是不是已经包含有此功能的程序代码:

具体路径位于nextlayout_macro里:
看一下是否有post.swig和reward.swig这两个文件, 我的是没有reward.swig, 如果缺少此文件就新建一个,注意文件编码改为: utf-8. 然后在新建的文件里添加以下代码:

这里的代码黏贴进刚新建的文件里

保存.

然后, 打开post.swig这个文件, 按图示添加以下代码, 如果自己的已经有了,就没必要加了:

红线标注

### 修改主题配置文件 _config_yml:

在打开的文件底部加入如下代码:

# Donate 文章末尾显示打赏按钮
reward_comment: 这里写上你的jargon (Just whatever)
wechatpay: 此处为微信向我付款二维码图片的相对或者是绝对URL
alipay: 此处为支付宝向我付款二维码图片的相对或者是绝对URL

### 如何获取两张二维码图片:

从你的手机获取啊,都不能从我的手机里获取吧!

百度关键词搜索: 微信或支付宝收款二维码

### 最后部署上线:
oh ye oh ye!

生活不止眼前的苟且,还有那片海