Kun's Blog

如何更新hexo博客

假设我们已经用了GitHub搭建了Hexo博客(参考Hexo-搭建博客)。

关于日常改动

在本地对博客进行修改(添加新博文、修改样式等等)后,通过Git进行管理

  1. 依次执行git add .git commit -m "xxx"git push origin hexo,同步到GitHub中的hexo分支
  2. 执行hexo g -d更新网站并部署到GitHub中的master分支

换了新电脑?

如果重装电脑,或者想在其他电脑上修改博客

  1. 从官网Git下载git
  2. 下载Node.js
  3. 使用git@github.com:cnxiekun/cnxiekun.github.io.git clone仓库(默认为hexo分支)
  4. 在本地的cnxiekun.github.io文件夹下通过Git bash依次执行:
    • sudo npm install hexo-cli -g
    • npm install
    • npm i hexo-renderer-swig (hexo在5.0之后吧swig删除了,需手动安装)
    • npm install hexo-deployer-git --save

如果之前整个hexo文件夹你都备份到新电脑上了,以上的第4步只需要执行:

  • sudo npm install hexo-cli -g

PS: 可能遇到版本不兼容的bug,例如:

1
Unsupported platform for fsevents@1.0.14: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

解决办法:npm i -f