主要以Next主题为例,讲解如何在Hexo框架中选取主题并进行设置
Next主题的安装
在Hexo中安装新的主题,需要将下载的主题放至themes文件夹下,随后对两个_config.yml
文件进行修改,一个是博客主目录下的站点配置文件
,用于选择主题,另一个在主题目录下主题配置文件
,主要进行主题的一些个性化设置。
1 | /hexo/_config.yml |
1.下载Next主题:
git clone https://github.com/theme-next/hexo-theme-next themes/next
2.修改站点配置文件/hexo/_config.yml
:
2.1 语言主题选择
1 | Themes: https://hexo.io/themes/ |
将theme改为next,language后面输入zh-CN
2.2添加装饰动图
git输入如下代码npm install -save hexo-helper-live2d
站点配置文件添加代码:
1 | live2d: |
可选择的模型名字可以自行搜索,这里以tororo
为例
1.在站点目录下建立文件夹live2d_models
2.live2d_models
文件夹中建立tororo
文件夹
3.tororo
文件夹中建立文件tororo.model.json
git执行命令安装npm install --save live2d-widget-model-tororo
这样设置后动图就会出现在网页右下角
3.修改主题配置文件/themes/next/_config.yml
:
3.1设置标签分类
1 | menu: |
这里将需要添加的标签页取消注释即可,我添加了about,categories,tags,archives标签
在这里categories和tags需要额外进行下列设置,在git中执行命令
1 | $ hexo new page categories |
此命令在source
文件夹中建立了categories
和tags
两个文件夹,分别修改两个文件夹中index.md为以下内容
经过上面设置就可以为文章增加标签和分类了,具体如何添加,请参考这里
3.2设置主题样式
1 | # Schemes |
Pisces样式示例图片如下
3.3显示文章当前浏览进度
搜索关键字scrollpercent
,将false
改为true
3.4设置网站图标
将一张32x32的ico图标放在themes/next/source/images
里,修改配置文件如下:
1 | favicon: |
3.5 开启多国语言支持
1 | language_switcher: true |
3.6 开启代码块复制
1 | codeblock: |
4.其他设置
4.1 隐藏底部Powered By Hexo
显示
博客在网页的最底端会显示上图中文字,去除这行文字我们可以打开\themes\next\layout\_partials\footer.swig
文件,删除如下内容:
1 | {%- if theme.footer.powered %} |
其他更多的设置请参考主题配置