Hexo 的博客安装后,会自带一套皮肤,landsacpe
,如果样式不满足您的需要,可以自行安装喜欢的皮肤。
Hexo 有庞大的社区,很多作者贡献了皮肤和插件。博客皮肤下载后,解压到 Hexo 博客的 themes
目录,
就算安装成功了。
比如,著名的皮肤,NexT,安装的时候,可以先进入目录,然后使用 git 克隆版本库:
1 | cd themes |
如果你使用 git 管理自己的 Hexo 博客,也可以像我一样用 git 的 submodule 来管理皮肤。比如,您的
博客目录已经置于 git 的管理之下,在博客的根目录,执行:
1 | git submodule add themes/next https://github.com/next-theme/hexo-theme-next |
就可以将皮肤 NexT 添加为一个子模块。
还有一种安装方法,是使用 node 的包管理器 npm:
1 | npm install hexo-theme-next |
会以 npm 包的方式安装 NexT theme。
这款皮肤也支持一些自定义的功能,通过配置文件来设置。在 themes/next/
目录里,会有一份配置文件,但是,不推荐使用目录的配置文件,可以使用 Hexo 博客根目录里的配置文件,比如 _config.yml
这是 Hexo 的配置文件,_config.next.yml
则是主题 NexT 的配置文件。
这样,如果你是用 Git 或者 npm 包方式使用 NexT 皮肤,以后就可以使用 npm upgrade 或者 git pull & git checkout 进行主题的升级。因为你没有修改主题的源码。