换了新电脑后,迁移博客
起初,我以为只要clone
博客的Github就行,但是我们利用hexo d
上传到GitHub中的是博客网页的相关文件,博客本身包括主题文件等并未上传。
这里,就可以使用git的分支,来传输文件。每次打开不同电脑,只要在GitHub同步文件下来即可。
原电脑
在GitHub项目中Settings > Branches中,新建分支hexo,并设置为默认分支
在本地任意目录,
git clone
该仓库clone
的默认分支,因此clone
的是hexo
分支仅仅保留
.git
文件夹,删除其余所有实际就是要取.git将博客所有文件除
.deply_git
复制删除
theme\
下主题可能存在的.git
.git
不允许嵌套其中应该有
.gitigore
文件用以忽略不需要上传的文件.DS_Store Thumbs.db db.json *.log node_moudles/ public/
提交到
branch
分支git add . git commit -m "add branch" git push
新电脑
安装
git
、nodeJS
安装
hexo
npm install hexo-cli -g
在目录下
git clone
进入该文件夹,初始化
hexo
npm install npm install hexo-deployer-git --save
生成部署
hexo g hexo d