由于github速度不理想,使用gitee可以大幅度提供效率

新建gitee仓库并切换默认分支为hexo

新建仓库

切换新建hexo分支之后设置hexo为默认分支

新建hexo分支.png

设置默认分支

修改默认分支.png

将新建好的分支克隆到本地

git clone 链接地址

接下来在克隆到本地的空文件夹中(文件名可自定义),把除了.git 文件夹外的所有文件都删掉

把之前我们写的博客源文件全部复制过来,除了 .deploy_git。这里应该说一句,复制过来的源文件应该有一个 .gitignore,用来忽略一些不需要的文件,如果没有的话,自己新建一个,在里面写上如下,表示这些类型文件不需要git:

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

注意,如果你之前克隆过theme中的主题文件,那么应该把主题文件中的 .git文件夹删掉,因为git不能嵌套上传,最好是显示隐藏文件,检查一下有没有,否则上传的时候会出错,导致你的主题文件无法上传,这样你的配置在别的电脑上就用不了了。

然后上传

git add .
git commit –m "add branch"
git push

这样就上传完了,可以去你的github上看一看hexo分支有没有上传上去,其中 node_modulespublicdb.json已经被忽略掉了,没有关系,不需要上传的,因为在别的电脑上需要重新输入命令安装 。

上传内容.png

这样就上传完了。

更换电脑操作

一样的,跟之前的环境搭建一样,安装git、node、hexo

但是已经不需要初始化了,

直接在任意文件夹下,

git clone 链接

然后进入克隆到的文件夹:

cd xxx.github.io
npm install
npm install hexo-deployer-git --save

然后就可以开始写你的新博客了。记得在写完之后都把源文件上传一下:

git add .
git commit –m "xxxx"
git push


如果是在已经编辑过的电脑上,已经有clone文件夹了,那么,每次只要和远端同步一下就行了.

git pull