Hexo主题应用
Hexo
主题next
的安装
next
主题的下载
需要区分
主题配置文件
和本地仓库配置文件
,主题配置文件
存放在theme/’主题名‘/_config.yml
,本地仓库配置文件
存放在hexo init
的根路径下
- github上搜索
hexo
的next
主题,使用git clone
仓库文件到本地主题文件夹下1
git clone https://github.com/next-theme/hexo-theme-next.git /xx/hexo/theme/next
next
主题配置修改
- 防止后续
next
主题升级时导致配置被覆盖,该主题可以应用可以在本地仓库根目录新建一个配置文件,以下命令均在hexo init
目录下执行1
cp /xx/hexo/theme/next/_config.yml ./_config.next.yml
- 后续的所有针对配置文件的修改,都改动本地仓库根目录下的
_config.next.html
next
主题应用
- 首先修改本地仓库根目录下的
_config.yml
按照
hexo
的配置文档,填写好# Extensions
配置块下的theme
参数1
theme: next
- 再次
hexo clean
hexo g
hexo s
刷新缓存,生成静态页面* ,在本地预览
next
主题的自定义(对_config.next.yml的修改)
主题样式配置
next
主题内置了四个样式,本教程选用Gemini
样式,修改# Schemes
配置块,注释其他scheme,取消注释Gemini
1
2
3
4
5#Schemes
#scheme: Muse
#scheme: Mist
#scheme: Pisces
scheme: Gemini
站点图标配置
- 修改
favicon
配置块,此处的图片可以是url链接
,也可以在本地仓库的source
目录下新建images
文件夹存放1
2
3
4
5
6
7favicon:
small: /images/favicon-16x16.png
medium: /images/favicon-32x32.png
apple_touch_icon: /images/apple_touch_icon.png
safari_pinned_tab: /images/logo.svg
custom_logo: /images/custom-logo.png #此处配置的是站点名称下方显示的图片
菜单配置
- 修改
menu
配置块1
2
3
4
5menu:
home: / || fa fa-home
tags: /tags/ || fa fa-tags
categories: /categories/ || fa fa-th
#其他菜单按需自行配置
站点头像配置
1 | avater: |
至此主题的简单修改就完成了
站点部署
新建页面
- 依据
menu
的配置块来新建所需要的页面1
2
3hexo n page "home"
hexo n page "tags"
hexo n page "categories"
发布到github
- 完成所有配置后,通过hexo直接发布到github
1
2
3
4hexo clean #清理缓存
hexo g #生成静态页面
hexo s #预览站点
hexo d #发布到github
同步博客
hexo
在发布后,可以不用保持后台在线,所有文章管理可以在其他markdown
编辑中编辑需要注意新建的文件需要注明属性:
1
2
3
4
5
6
7
8
9
10
11
12---
title:
-
date:
tags:
-
-
-
categirues:
-
description:
---
此后新建的文件可以直接通过scp上传到目标主机的/xxx/hexo/source/_pose
目录下,本地预览无问题后直接发布到GitHub
即可