使用hexo写博客的一个问题就是源文件都是在本地的,如果换了电脑需要更新博客时就会比较麻烦。目前,觉得比较靠谱的办法就是用github来管理了。
- 主要的思路是 利用git分支实现
- hexo生成的静态博客文件默认放在master分支上。
- hexo的源文件(部署环境文件)可以都放在hexo分支上(可以新创建一个hexo分支),换新电脑时,直接git clone hexo分支
一、hexo搭建博客原理
- hexo帮助把博客发送到github,同时把md文件转换成网页文件。
- hexo目录下的文件和github上的文件是不同的,public文件夹的文件通过hexo d 上传到github去了,其他的文件则留在本地目录下。
二、搭建hexo服务器端电脑设置
1.准备工作
首先确保自己已经使用hexo在github搭建好了自己的个人博客。
2.对username.github.io仓库新建hexo分支,并克隆
- 在Github的username.github.io仓库上新建一个xxx分支,并切换到该分支,并在该仓库->Settings->Branches->Default branch中将默认分支设为xxx,save保存;然后将该仓库克隆到本地,进入该username.github.io文件目录。
完成上面步骤后,在当前目录使用Git Bash执行git branch命令查看当前所在分支,应为新建的分支xxx:
3.将本地博客的部署文件拷贝进username.github.io文件目录
- 如题,先将本地博客的部署文件(Hexo目录下的全部文件)全部拷贝进usernam