一、安装主题

右键git bash here

输入

1
npm install hexo-theme-keep

若提示错误:

1
bash: npm: command not found

则需要安装node.js: https://nodejs.org/en/download/package-manager/

然后安装成功,推送至GitHub。

二、修改主题

Keep 主题安装完成后,在 Hexo 配置文档 _config.yml 中将 theme 设置为 keep

1
2
3
# your-hexo/_config.yml

theme: keep

平滑升级:

值得庆幸的是 Hexo v5.0 之后,你也可以直接在 Hexo 项目根目录下创建 _config.keep.yml 文档来实现平滑升级。

这里作者依然推荐将主题配置文档放在 _data 文档夹中来实现平滑升级。

三、设置语言为中文

1
2
3
# your-hexo/_config.yml

language: zh-CN #

四、修改显示文章数

1
2
3
4
5
6
7
8
9
10
11
# your-hexo/_config.yml

index_generator:
  path: ''
  per_page: 10
  order_by: -date

# Pagination
## Set per_page to 0 to disable pagination
per_page: 15
pagination_dir: page

五、启用搜索

在 Hexo 项目根目录下安装 Hexo 插件:hexo-generator-searchdb

1
2
cd your-hexo
npm install hexo-generator-searchdb

在 Hexo 配置文档 _config.yml 里添加如下配置项。

1
2
3
4
5
search:
path: search.json
field: post
content: true
format: striptags

主题配置文档 _config.ymllocal_search.enable 配置项的值设为 true

1
2
3
4
5
6
7
# your-hexo/_config.keep.yml

local_search:

  enable: true  # Option values: true | false

  preload: false  # Preload the search data when the page loads. Option values: true | false