本博客选用了 hexo 中 Next主题。在 Next 主题中,采用了font awesome 字体库。
相关的对照表,如font awesome所示。
在博客中设置分类和标签是非常重要的操作。 首先新建一个 tags 页面
1
2$ cd your-hexo-site
$ hexo new page tags
进入刚刚生成的页面,一般为 index 文件,修改 type 类型为tags 即可。如下:
1
2
3
4title: 标签
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