hexo 博客配置

本博客选用了 hexo 中 Next主题。在 Next 主题中,采用了font awesome 字体库。

相关的对照表,如font awesome所示。

在博客中设置分类和标签是非常重要的操作。 首先新建一个 tags 页面

1
2
$ cd your-hexo-site
$ hexo new page tags

进入刚刚生成的页面,一般为 index 文件,修改 type 类型为tags 即可。如下:

1
2
3
4
title: 标签
date: 2014-12-22 12:39:04
type: "tags"
---

对于分类 categories 同理,只需要将 type 类型改为 categories 即可。但是需要注意一点,对于 tags 没有层级区分。而 categories 则有着严格的先后级关系。

可以修改 /scaffolds/post.md 模板,加入 tags、 categories 的标签。如下:

1
2
3
4
5
6
---
title: {{ title }}
date: {{ date }}
tags:
categories:
---

在 hexo 中设置首页单页文章数目:

1
2
3
4
5
6
7
8
9
10
在站点配置文件中,修改 per_page 的数目

# Home page setting
# path: Root path for your blogs index page. (default = '')
# per_page: Posts displayed per page. (0 = disable pagination)
# order_by: Posts order. (Order by date descending by default)
index_generator:
path: ''
per_page: 5
order_by: -date

在 hexo 中开启搜索选项方法

1)首先安装插件

1
2
3
4
5
在站点的根目录下执行以下命令:

npm install hexo-generator-search --save

npm install hexo-generator-searchdb --save

2)启用搜索

修改站点配置文件

1
2
3
4
5
6
7
编辑 站点配置文件,新增以下内容到任意位置:

search:
path: search.xml
field: post
format: html
limit: 10000

修改主题配置文件

1
2
3
4
我的路径:/blog/themes/next下的_config.yml文件,进行编辑。

local_search:
enable: true

Donate comment here