安装Next
下载主题
在博客根目录
1 | git clone https://github.com/iissnan/hexo-theme-next themes/next |
启用主题
修改站点配置文件_config.yml
1 | # Extensions |
验证主题
启用主题后,先清除缓存
1 | hexo clean |
启用Hexo本地站点,验证主题
1 | hexo s --debug |
主题设定
选择皮肤
- Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
- Mist - Muse 的紧凑版本,整洁有序的单栏外观
- Pisces - 双栏 Scheme,小家碧玉似的清新
可以在主题配置文件进行切换,把注释#去除即可
1 | #scheme: Muse |
设置语言
在站点配置文件,设置language
1 | language: zh-Hans |
设置菜单
菜单配置包括三个部分,第一是菜单项(名称和链接),第二是菜单项的显示文本,第三是菜单项对应的图标。 NexT 使用的是 Font Awesome 提供的图标, Font Awesome 提供了 600+ 的图标,可以满足绝大的多数的场景,同时无须担心在 Retina 屏幕下 图标模糊的问题。
主题配置文件
设定菜单内容
1 | menu: |
若你的站点运行在子目录中,请将链接前缀的 / 去掉
NexT 默认的菜单项有(标注 !的项表示需要手动创建这个页面):
键值 | 设定值 | 显示文本(简体中文) |
---|---|---|
home | home: / | 主页 |
archives | archives: /archives | 归档页 |
categories | categories: /categories | 分类页! |
tags | tags: /tags | 标签页! |
about | about: /about | 关于页面! |
commonweal | commonweal: /404.html | 公益 404! |
设置菜单项的显示文本
在第一步中设置的菜单的名称并不直接用于界面上的展示。Hexo 在生成的时候将使用 这个名称查找对应的语言翻译,并提取显示文本。这些翻译文本放置在 NexT 主题目录下的 languages/{language}.yml ({language} 为你所使用的语言)。
以简体中文为例,若你需要添加一个菜单项,比如 something。那么就需要修改简体中文对应的翻译文件 languages/zh-Hans.yml,在 menu 字段下添加一项:
1 | menu: |
设定菜单项的图标
1 | menu_icons: |
设置头像
编辑 主题配置文件,修改字段 avatar
1 | 放置在 source/images/ 目录下 |
设置作者昵称
编辑 站点配置文件,设置 author 为你的昵称。
站点描述
编辑 站点配置文件,设置 description 字段为你的站点描述。站点描述可以是你喜欢的一句签名:)
百度统计
- 登录百度统计,添加网站后,到代码获取页面
- 复制hm.js后面那串统计脚本id
- 编辑 主题配置文件, 修改字段 baidu_analytics 字段,值设置成你的百度统计脚本 id。
创建 分类
生成分类页
1 | hexo new page categories |
成功后进入文件,打开后默认
1 | --- |
添加type
1 | --- |
保存 关闭
创建 标签
生成标签页
1 | hexo new page tags |
成功后进入文件,打开后默认
1 | --- |
添加type
1 | --- |
保存 关闭
创建 新文章
1 | hexo new '文章名' |
打开 scaffolds/post.md
1 | --- |
注意categories只有一个,tags允许多个
侧边栏社交链接
主题配置文件
1 | social: |
注意要去掉social,social icons的注释!!以及enable要设置为true
腾讯公益404页面
使用方法,新建 404.html 页面,放到主题的 source 目录下,内容如下:
1 |
|
站点建立时间
这个时间将在站点的底部显示,例如 © 2017 - 2019。 编辑 主题配置文件,字段 since。
1 | footer: |
设置「背景动画」
NexT 自带两种背景动画效果
编辑 主题配置文件, 搜索 canvas_nest 或 three_waves,根据您的需求设置值为 true 或者 false 即可:
注意: three_waves 在版本 5.1.1 中引入。只能同时开启一种背景动画效果。