搭建GitHub Page博客

概览:

先决步骤

搭建hexo静态博客 全篇

学习使用git基本命令 关于ssh-key链接Github部分

hexo

安装插件 hexo-deployer-git

1
cnpm install hexo-deployer-git --save

进入站点配置文件_config.yml

找到关键字deploy

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: git@github.com:ka1i/ka1i.github.io.git #填写blog应在的仓库地址。
branch: master #填写仓库分支,一般为master

绑定自己的域名

在 GitHub 仓库的根目录下建立一个 CNAME 的文本文件(注意:没有扩展名),文件里面只能输入一个你的域名,不能加http://

1
你申请的域名地址

注意:CNAME 一定是在你 Github 项目的 master 根目录下(以阿里云为例:)
进入阿里云域名解析地址添加解析(2 records):

Frist:
记录类型选择CNAME
主机记录填@
解析线路选择默认
记录值填www. # eg: www.mardan.wiki
TTL值为10分钟

Second:
记录类型选择CNAME
主机记录填www
解析线路选择默认
记录值填.github.io
TTL值为10分钟

点击保存,等 1 分钟,访问下你自己的域名,一切就ok了。
域名绑定成功,域名解析成功,因此你在浏览中输入你的域名

注意:CNAME文件在下次 hexo deploy的时候就消失了,需要重新创建,这样就很繁琐

所以修改**站点配置文件** _config.yml。在skip_render:下添加文件名,你要放置的CNAME文件位置在.github.io/source目录下。
1
2
3
4
skip_render:
- README.md
- CNAME
- robots.txt
------ 文章已经结束,谢谢你的阅读 ------
------ article has ended,thank you for reading ------
Thanks support Me

---------------- The End ----------------