换了新电脑后,迁移博客
起初,我以为只要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安装
hexonpm install hexo-cli -g在目录下
git clone进入该文件夹,初始化
hexonpm install npm install hexo-deployer-git --save生成部署
hexo g hexo d