avatar

目錄
Hexo博客升级

Hexo博客升级

上周看到自己一直在用的主题更新了,于是顺手执行了git pull,然后就GG了😔…

于是乎一整天什么都没干,就折腾这玩意儿了!!!

升级Butterfly

关于该主题的安装以及升级,主题作者说的很清楚,这里就不赘述了,具体可查看这里:Butterfly主题安装和升级

git pull

  • Butterfly使用了data file特性,可直接使用git pull直接升级
  • 之后运行hexo-clean && hexo-g && hexo-s,查看结果
  • 如果更新成功,在Butterfly.yml文件中修改新配置,简单粗暴

升级Hexo

升级之前,记得先把npm和node升级了

升级Hexo-cli

在博客文件夹执行

Javascript
1
npm i Hexo-cli -g

然后执行

Javascript
1
npm update

之后输入Hexo -v查看版本结果

正常情况下,这样应该已经可以了,不过怎能以常理来对待它…,按照上述操作来,hexo会报一些莫名其妙的错误~

所以应该采取下面这种做法,可保万无一失...😱

正经步骤

  1. 升级Hexo-cli:

    Javascript
    1
    npm i Hexo-cli -g
  2. npm-check检查更新:

    Javascript
    1
    2
    npm install -g npm-check     #先安装
    npm-check
  3. npm-upgrade更新包,一路回车就ok:

    Javascript
    1
    2
    npm install -g npm-upgrade   #先安装 
    npm-upgrade
  4. 更新全局包:

    Javascript
    1
    npm update -g
  5. 更新生产环境依赖包:

    Javascript
    1
    npm update --save

到此更新就已经结束了,如果输入hexo--v,如果更新成功,会显示如下结果:

UTOOLS1579492522049.png

很重要

如果你没有对博客进行版本控制的话,升级之前切记一定要备份,否则后果会很残忍…😼

文章作者: Dylan
文章鏈接: https://www.faithlch.com/Hexo%E5%8D%9A%E5%AE%A2%E5%8D%87%E7%BA%A7.html
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Dylan He
打賞
  • 微信
    微信
  • 支付寶
    支付寶

評論