hexo搭建并部署到gitpages

2018-05-30

1.安装node环境并配置

More info: node

2.安装git环境并配置

More info: git

3.安装Hexo

More info: Hexo

1
2
3
4
$ npm install -g hexo-cli
$ hexo init <folder>
$ cd <folder>
$ npm install

4.Hexo和git关联

4.1 github新建仓库 github用户名.github.io (因为要使用github的page服务,所以仓库名必须是这个格式)
4.2 在建好的项目右侧有个settings按钮,点击它,向下拉到GitHub Pages,你会看到那边有个网址,访问它,你将会惊奇的发现该项目已经被部署到网络上,能够通过外网来访问它。
4.3 将ssh添加到github,输入ssh -T git@github.com,测试添加ssh是否成功。如果看到Hi后面是你的用户名,就说明成功了
4.4 配置Deployment,在hexo项目中,找到_config.yml文件,修改repo值(在末尾)可以配置多个,一定要注意空格格式

1
2
3
4
deploy:
type: git
repository: git@github.com:tiandashu/tiandashu.github.io.git
branch: master

4.5 在生成以及部署文章之前,需要安装一个扩展:npm install hexo-deployer-git –save
4.6 使用编辑器编好文章,那么就可以使用命令:hexo d -g,生成以及部署了
4.7 部署成功后访问你的地址:http://github用户名.github.io。那么将看到生成的文章

5.指定域名

5.1 在hexo项目的source文件夹下面新建 CNAME文件
5.2 在CNAME里写上域名 tianaitian.com
5.3 获取https://github用户名.github.io 的ip地址:ping github用户名.github.io
5.4 使用域名解析,本人使用阿里的服务