假设我们已经用了GitHub搭建了Hexo博客(参考Hexo-搭建博客)。
关于日常改动
在本地对博客进行修改(添加新博文、修改样式等等)后,通过Git进行管理
- 依次执行
git add .
、git commit -m "xxx"
、git push origin hexo
,同步到GitHub中的hexo分支 - 执行
hexo g -d
更新网站并部署到GitHub中的master分支
换了新电脑?
如果重装电脑,或者想在其他电脑上修改博客
- 从官网Git下载git
- 下载Node.js
- 使用
git@github.com:cnxiekun/cnxiekun.github.io.git
clone仓库(默认为hexo分支) - 在本地的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