问题描述

今天在部署 hexo 使用 butterfly 主题,发现最新版本(4.13.0)的主题有些小 Bug ,想回退到比较稳定的某一个版本。

解决方法

1.切换到运行 hexo 的用户下,并进入到 hexo 根目录:

1
su - gitlab-runner && cd /data/hexo/blog

2.备份现有的主题目录:

1
$ mv /data/hexo/blog/theme/butterfly{,_4.13.0.bak}

3.删除之前版本的缓存:

1
2
$ git rm -f --cached themes/butterfly/
rm 'themes/butterfly'

4.使用 git clone 指定版本到主题目录下

1
2
$ git submodule add --branch 4.9.0 https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
向索引中添加位于 'themes/butterfly' 的已存在的仓库