因为 github
的搜索在百度并不好,并且,我的个人镜像网站,建了一个月了,百度还没有收录,所以,不如自己在 gitee
上建一个。
当然,也是因为国内人访问 github
的时候,网速不行。
参考资料
在 hexo
中的 _config.yml
配置文件中配置 deploy
参数
参考 hexo
官方文档内容
1 | deploy: |
delpoy
中 type
部署的类型 上传 GitHub
和 Gitee
都是 git
方式
heroku
是另外一个云平台暂时不做介绍。
根据hexo
官方文档内容,你的deploy
应该是这样的:
1 | deploy: |
其中,有一点需要注意的 在码云上,如果在repo
填写 Https
链接,会出现错误
解决方式就是 采用ssh
链接就可以了。
这里要说一下 https
提交和 ssh
提交之间的区别
- 在使用
ssh
方式时,是不需要验证用户名和密码,如果你在配置ssh
里,key
时设置了密码,则需要验证密码 - 而对于使用
https
方式来讲,每次push
都需要验证用户名和密码,设置完成后就可以 直接在hexo
文件夹下打开git push
输入命令行上传了
当然,对于我个人来说,我是直接加了我的 ssh key
。
本地浏览:
hexo clean && hexo g && hexo s
部署到 GitHub
和 Gitee
:
hexo clean && hexo g && hexo d
ps:在修改_config.yml
文件和写hexo
命令行的过程中一定注意要留空行,也就是hexo
原文档中所说的 注意缩进
ps: 在 gitee
中开启网站主页,需要自己进行手动设置。
具体为,点击相应仓库,然后点击下图的图标。
ps: gitee
提交的页面,并不能自动更新,要自动更新的话,需要付费,点击上图中的更新按钮才行。
好吧~~ 毕竟免费,还要什么纸飞机,更何况,还有私人仓库,不过,真的是不放心啊。。。
但是,有人写了自动更新的插件,我没试过。
github
的私仓竟然免费了,干起来,还要什么自行车。
参考,下面的博文,把自己的博客原始资料,同时部署到 gitee
和 github
的私仓。