本文发布于135天前,最后更新于133天前,其中的信息可能有所发展或是发生改变。
1. 前言
GitHub为我们的HEXO博客提供了免费的域名,真的是超级方便!但是以.github.io
结尾的域名显得有些冗长了,如果我们喜欢简短、具有自己特色的域名,不妨看看这篇文章,为我们漂亮的HEXO博客绑定一个自己的域名!
2. 准备域名
准备好域名,我们就可以开始准备绑定属于自己的域名啦!夜梦的测试域名为yemengstar.top
,注册在腾讯云,所以就以腾讯云DNSPOD进行演示。雨云上DNS解析的方式也是一样的!
3. 配置域名
3.1 DNS中设置CNAME记录
GitHub提供的详细文档:Managing a custom domain for your GitHub Pages site – GitHub Docs
我们需要在DNS中设置一个CNAME记录,将自定义域名指向yemenghexo.github.io
(你的用户名.github.io
):
3.2 本地CNAME文件
完成A记录解析后,我们需要在本地HEXO中的source
文件夹下(请一定在source文件夹下创建!)创建一个CNAME文件(不带任何后缀)
将我们的自定义域名填写进去:
3.3 修改本地config
我们需要修改_config.yml
文件,在URL中填入我们的自定义域名:
4. 绑定域名
完成域名解析和本地配置修改后,我们就可以到GitHub上面绑定我们自己的域名了~
我们进入仓库,点击settings:
在pages栏目中,找到custom domain,然后把我们自己的域名填入其中:
绑定后,会进入DNS检查。
等待检查通过以后,就可以通过我们自己的域名访问HEXO了~
成功通过夜梦自己的域名hexo.yemengstar.top
访问!
5. 其他HEXO教程推荐
安装HEXO:
- HEXO系列教程 | 使用GitHub部署静态博客HEXO | 小白向教程
配置 YUN 主题:
- HEXO 系列教程 | 配置云游君 Yun 主题 PART1 | 优雅美观
- HEXO 系列教程 | 配置云游君 Yun 主题 PART2 | 优雅美观
发布文章:
- HEXO 系列教程 | 发布文章 | 解决静态图片路径错误问题 | 小白向教程