hexo博客设置域名


前提:
1、博客已经搭建成功,且能通过username.gitee.io(username.github.io)访问到你的网址
2、拥有一个已备案的域名

一、github+hexo设置域名

1、进入自己的域名控制台

hexo博客设置域名
hexo博客设置域名

2、需要添加两条记录

(1)、
hexo博客设置域名
hexo博客设置域名
(2)
hexo博客设置域名

3、进入你的github仓库下

选择settings
hexo博客设置域名
填写你以解析好的域名,注意勾选强制https
hexo博客设置域名

4、进入你本地文件

这时你项目根目录下应该会出现一个CNAME的文件,如果没有的话,就到根目录下的source文件夹下,新建一个CNAME,无后缀,然后在里面填写你的域名。
hexo博客设置域名
最后在运行hexo g&hexo d,输入你的域名就可以打开你的网站了

二、gitee+hexo设置域名

1、进入域名控制台

hexo博客设置域名
hexo博客设置域名

2、只需添加一条记录

注意,与github的不同,gitee的不需要添加一条A记录,同时CNAME记录固定的填写gitee.gitee.io
hexo博客设置域名

3、进入gitee仓库下

hexo博客设置域名
填写你解析好的域名,且选择强制使用https
但是注意gitee需要配置域名证书
hexo博客设置域名

4、配置域名证书

hexo博客设置域名
hexo博客设置域名
hexo博客设置域名
hexo博客设置域名
最后下载证书即可
hexo博客设置域名

5、回到gitee仓库Gitee Pages

hexo博客设置域名
添加你下载证书的内容
hexo博客设置域名

6、修改你本地项目配置文件的url

修改为你自己的链接即可
hexo博客设置域名
最后记得hexo g --d,在访问你的链接就可以打开你的博客了

三、github搭建与gitee搭建区别

我目前是使用的gitee,主要是因为gitee快呀,访问站点速度很快,但是自定义域名的话是需要花钱的,只能免费体验一个月;而github的话是不需要花钱的,只不过访问速度实在是太慢了,如果用github的话,最好搞个加速器,百度云或者又拍云用的人都挺多的