使用Hexo搭建静态博客并部署到GitHub Pages
1.1、安装Hexo相关

step1、通过npm安装Hexo

npm install -g hexo-cli

step2、创建Hexo项目

hexo init source.leleliu008.github.io

我这里的项目名称取为source.leleliu008.github.io,您可以根据自己的喜好改成其他名称也可以的。

step3、进入source.leleliu008.github.io文件夹

cd source.leleliu008.github.io

step4、安装git部署的工具

npm install hexo-deployer-git --save

step5、打开_config.yml配置文件,定位到最后。修改成如下配置:

deploy:
  type: git
  repo: https://github.com/leleliu008/leleliu008.github.io.git
  branch: master

注意:请将repo的值改成您自己的。冒号后面必须有一个空格!

1.2、在GitHub上创建项目

step1、打开GitHub,登陆成功。

step2、点击右上角的"+"按钮,出现如下菜单:

step3、点击"New repository"按钮,出现如下界面:

项目名称必须是<your-user-name>.github.io

必须选中"Initialize this repository with a README",否则后面的操作将会很麻烦。

step4、点击"Create repository"按钮,出现如下界面:

1.3、本地仓库操作

step1、检出项目

git clone https://github.com/leleliu008/leleliu008.github.io.git

step2、进入项目目录

cd leleliu008.github.io

step3、创建一个存放源代码的分支,并切换到该分支

git checkout -b source

step4、查看所有的分支

git branch -a

step5、将源代码目录放进来

mv ~/source.leleliu008.github.io .

step6、加入版本控制系统

git add source.leleliu008.github.io

step7、提交源文件代码

git commit -m "添加源文件" source.leleliu008.github.io

step8、将source分支同步到GitHub

git push origin source
1.4、部署

执行如下命令进行部署:

hexo d

部署完成后,在GitHub上的master分支如下:

这时候,访问我们的网站https://leleliu008.github.io,如下:

每次使用hexo d命令部署之后,master分支的内容会被全部覆盖,已有的内容会被删除, 所以不要在master分支存放任何内容,要存放内容,请存放在source分支,或者再创建一个分支。