第一次使用Hexo,安装了主题Solitude,记录一下安装过程。
首先Solitude主题使用了 Pug 与 Stylus,需要额外安装各自的渲染器。

在根目录下执行以下命令:

1
$ npm install hexo-renderer-pug hexo-renderer-stylus --save

安装主题

有两种安装方法一种是使用git直接下载主题,一种是使用npm下载主题。
我是用npm下载的。所以这里记录的是npm下载的方法。

1
$ npm install hexo-theme-solitude

应用主题

修改Hexo配置文件_config.yml,将主题设置为Solitude。

1
theme: solitude

测试主题是否应用成功

根据Hexo官方文档,我们可以使用以下命令来测试主题是否应用成功:

生成静态文件

1
$ hexo generate

可以简化为:

1
$ hexo g

启动本地服务器

1
$ hexo server

可以简化为:

1
$ hexo s

访问本地服务器

在浏览器中输入一下网址:

1
$ http://localhost:4000/

如果看到了Solitude主题的页面,说明主题应用成功。
但是这个页面默认是英文的,我们可以修改配置文件_config.yml,将语言设置为中文。

1
language: zh-CN

然后重新生成静态文件,启动本地服务器,访问本地服务器,就可以看到Solitude主题的中文页面了。

配置主题

Solitude主题的配置文件是_config.solitude.yml,默认是不存在的需要我们拷贝到根目录下。

1
$ copy .\node_modules\hexo-theme-solitude\_config.yml .\_config.solitude.yml

_config.solitude.yml配置文件优先级高于_config.yml,所以得在_config.solitude.yml中配置主题。