将 GitHub Pages 绑定到自己的域名
准备工作
- 一个域名
- 一个创建好 GitHub Pages 的项目
1 解析域名
登录到你购买域名的服务商, 找到解析入口, 这里我以万网提供的解析为例
添加一条 CNAME 记录, 将您的 www 或自己定义的子域名解析到您的 GitHub Pages 上.
如果您打算直接用
www.xxx.com
或xxx.com
作为您的博客地址, 那么就分别创建主机记录为 www 和 @ 的记录指向到你的 GitHub Pages 上.
2 配置 GitHub Pages 项目
在你项目的 “Setting” 页面中找到 “GitHub Pages” 子栏目, 在 “Custom domain” 中填上你刚才设置好的解析地址.
稍等片刻, 你就可以访问这个域名了. 但是接下来还有一步要做的工作, 就是在这个项目下创建一个 CNAME 文件, 来保证以后生成的静态页面下都含有该文件, 避免出现无法解析的情况.
3 创建 CNAME 文件
打开你本地保存项目的目录, 找到 ./source/
, 在该目录下创建一个文件, 文件名为 CNAME
, 注意没有后缀, 文件内容就是你的域名.
保存后使用 hexo 生成并发布就可以啦.
1 | $ hexo g -d # -d 参数用来在生成静态文件时同时发布 |