前言
matery主题的代码块插件prismjs在hexo@5.0.2版本中存在转义花括号的bug,需要对Hexo进行升级.
一、升级Hexo
1.升级hexo-cli
进入Hexo目录,使用hexo version查看hexo升级之前的版本,输入npm i hexo-cli -g进行hexo-cli的更新,再次输入hexo version查看是否升级成功。
2.检查已安装的插件是否有插件可进行升级
使用npm install -g npm-check全局安装npm-check插件,安装后键入npm-check检查目前已安装的插件是否有可升级的插件。
3.升级已安装的插件
使用npm install -g npm-upgrade全局安装npm install -g npm-upgrade插件,安装后键入npm-upgrade升级已安装的插件。
4、更新全局包及生产环境依赖
使用npm update -g更新全局包和npm update --save更新生产环境依赖。
至此Hexo的升级就完成了
二、Hexo主题升级
进入Hexo目录主题D:\hexo\themes\hexo-theme-matery
更新工作的状态树:
git add .
之后,输入如下命令,将文件放在堆栈中,获取更新后,再进行弹栈:
git stash
git pull
git stash pop
执行这几条简单的命令之后,Hexo主题便可以进行无损更新。