简介
上篇Hexo搭建GitHub博客—打造炫酷的NexT主题–高级(三)主要是对NexT整体布局的配置,达到完美喜欢的布局格式。
接下来继续对NexT主题博客进行配置,本篇主要是添加一些常用的第三方访问或者服务。请跟着脚步开启新的旅行吧。
配置
1.Math Equations Render Support 数学方程式渲染支持
这里可能有时需要在文章中使用到时数学公式了,在这里设置一下。
1 | math: |
2.Han Support 支持汉字
设置汉字支持,这里我没配置,选择默认了,如果大家想配置的话就按照以下步骤
1.打开Git Bash Here
进入themes/next
目录下
1 | $ cd theme/next |
2.获取该汉字支持Git module
,执行命令以下命令获得
1 | $ git clone https://github.com/theme-next/theme-next-han source/lib/Han |
3.设置汉字支持
1 | han: true |
4.更新update
1 | $ cd themes/next/source/lib/Han |
- 注: 通过该链接可以查看以上步骤 https://github.com/theme-next/theme-next-han
3.添加图标链接到GitHub
一般在右上角或者左上角,如下我的博客配置。
- 配置右上角
Fork_me_on_GitHub
,按以下步骤进行
1.打开Fork_me_on_GitHub链接,里面有许多样式,选择自己喜欢的样式,将其复制下来。
2.打开自己博客项目中的themes/next/layout/_layout.swig
文件,搜索<div class="headband"></div>
将复制的内容粘贴到<div class="headband"></div>
下面,如下:
- 注:要修改
红色
框里面的连接为自己在GitHub
上的连接。
- 配置右上角的
Fork_me_on_GitHub
本例的方式和上面的方式一样的步骤,但是获取的连接不同了,本例的连接地址是GitHub Corners
4.将文章底部
#
标签修改带为带图标
的形式
在博客项目中找到/themes/next/layout/_macro/post.swig
,搜索 rel="tag"
,将 #
号 换成<i class="fa fa-tag"></i>
- 原先
#
号的样式
- 修改为
图标
的样式
5.font字体设置
在themes/next/_config.yml
搜索font
1 | font: |
6.设置背景动画样式
NexT里面有几种动画背景样式canvas_nest
、three_waves
、canvas_lines
、canvas_sphere
等
- canvas_nest如下图所示
按照以下步骤完成
1.打开Git Bash Here
进入自己文件夹下/themes/next文件夹下
1 | $ cd /themes/next |
2.下载安装 canvas_nest module
执行
1 | $ git clone https://github.com/theme-next/theme-next-canvas-nest source/lib/canvas-nest |
在 /themes/next/source/lib
查看会看到canvas_nest
文件夹
3.在/themes/next/_config.yml
设置
1 | canvas_nest: true |
- 注:canvas_nest连接
注:这里也可以查看设置步骤:canvas_nest设置
three_waves如图所示
打开three_waves 查看设置步骤,这里和canvas_nest
步骤是一样的,这里就不写咯。
下载完成后,在/themes/next/_config.yml
设置
1 | three_waves: true |
- canvas_ribbon只适合
scheme Pisces
这里不测试了,大家可以进入canvas_ribbon安装
1 | # busuanzi_value_site_uv 表示用户连续点击n篇文章,只记录1次访客数 |
8.给每篇文章添加类别和标签
在创建的文章都在source/_post
目录下找到,每篇文章添加tags
、categories
9.添加进度条
- 注:添加进度条的话在手机浏览的时候一般情况都有自带的进度条了,例如微信浏览、浏览器浏览等等,这样就出现重复的进度条了,这里看个人是否添加。但是在电脑浏览器浏览却是不错的。
本例设置的如下pace-theme-center-atom
显示
按照以下步骤进行
- 注:或者进入这里 Progress配置查看如何配置
1.打开Git Bash Here
进入自己文件夹下/themes/next
文件夹下1
$ cd /themes/next
2.下载安装 Progress module
执行1
$ git clone https://github.com/theme-next/theme-next-pace source/lib/pace
在 /themes/next/source/lib
查看会看到pace
文件夹
3.在/themes/next/_config.yml
设置
1 | pace: true #设置为true |
- 注大家在这里想用什么样式就自己测试。
10.添加站内搜索
由于可能我需要快速查找相关文章,那么就需要添加站内搜索。
按以下步骤进行
- 注:或者进入NexT配置站内搜索文档查看如何配置
1.安装站内搜索插件
1 | $ npm install hexo-generator-searchdb --save |
2.在根目录下的_config.yml
添加
1 | #表示站内搜索 |
3.在themes/next/_config.yml
文件中搜索local_search
,进行设置
1 | local_search: |
11.添加打赏功能
查看配置如下
NexT主要提供三种打赏方式分别是微信、支付宝、比特币
在themes/next
搜索Reward
,三个都打开吧
1 | # Reward |
总结
本篇我们进行了NexT
主题的相关配置,这让我们的博客已经非常漂亮了,接下来我们主要进行添加NexT
的评论系统、添加百度、Google检索等高级配置,希望各位读者在配置时遇到问题是,随时评论,我们一起解决相关问题。
推荐
大家也可以查看关于Hexo相关文章。