跳到主要内容

安装

前置条件

如果你还不了解以上内容,请从 Hexo 文档 获取相关帮助。

步骤 1:克隆主题仓库

将本仓库克隆到你的 Hexo 目录的 themes/tranquility 文件夹下:

cd hexo
git clone https://github.com/zycwer/hexo-theme-tranquility.git themes/tranquility

步骤 2:配置 theme 字段

配置博客根目录下 _config.yml 中的 theme 字段为 tranquility(参考 Themes | Hexo):

theme: tranquility

步骤 3:移除冲突依赖并安装必要依赖

npm uninstall hexo-generator-category hexo-generator-archive
npm install hexo-pagination moment opentype.js

hexo-generator-categoryhexo-generator-archive 与本主题的「子页」设计冲突,必须移除。

步骤 4:主题配置

将主题目录下的配置文件 themes/tranquility/_config-template.yml 复制到博客根目录下,并重命名为 _config.tranquility.yml

cp themes/tranquility/_config-template.yml _config.tranquility.yml

_config.tranquility.yml 中个性化主题配置,具体配置项查看配置或阅读配置文件的注释。

步骤 5:报错排查

阅读报错可以更快地定位问题。

缺少依赖

随着主题的更新可能会依赖更多的第三方模块,此时用户需要自己添加新的依赖。例如,运行报错内容如下:

...
Error: Cannot find module 'a_third_module'
...

显然根据提示,缺少名为 a_third_module 的模块,安装该依赖即可:

npm install a_third_module

参考 npm-install | npm Docs