1 下载安装Git和node.js
这个网上有很多教程,自行百度。
2 创建hexo博客
2.1 安装hexo博客框架
npm install -g hexo-cli
之后输入hexo -v,如果出现版本号,则说明安装成功
2.2 初始化博客
hexo init xxx
之后会在当前目录下生成一个名为xxx(xxx为你gitee的用户名)的文件夹,这个文件夹就是你的博客所有内容。
至此,一个hexo博客就创建完了。
3 将博客部署至gitee
3.1 新建gitee仓库
这个很简单,直接傻瓜式操作就好了,不过要注意的是仓库名要和2.2中的一样,即xxx,同时仓库必须是公开的(gitee现在不能直接创建公开仓库了,要申请,等审核通过了才行)。
注意:仓库名必须是gitee用户名,这样开启gitee pages之后生成的域名才是https://用户名.gitee.io,否则生成的域名就会是:https://用户名.gitee.io/项目名。另外,最好建两个分支,一个用来放源码,一个用来放发布之后的代码(比如:在master分支的基础上再加个source分支,并将source设为默认分支,source用来存放源码,master用来放发布之后的代码),这样就不用担心换电脑之后代码丢失问题。
3.2 安装 hexo-deployer-git 插件
npm install hexo-deployer-git --save
在根目录的_config.yml文件中修改如下配置文件
deploy:
type: git
repo: gitee上对应仓库的clone链接
branch: master
3.3 将博客发布到gitee
在根目录依次执行以下命令
# 清除本地项目并重新生成 (重新部署时使用)
hexo clean && hexo g
# 发布至Git仓库,即gitee
hexo d