EdwardJ

Stay Hungry Stay Foolish

0%

Hexo+GithubPages绑定阿里云个人域名

之前使用gitee搭建的博客,发现想要自定义域名需要付费,这就不符合我们喜欢白嫖的风格,所以像大多数人一样,使用GitHubPages来托管,并购买阿里云的域名。

搜索并购买域名

登录并注册阿里云,搜索域名。选好你的菜,贵不是他的缺点,你喜欢就好。
搜索域名

然后在右边有立即结算。
立即结算

如果你是首次注册阿里云,需要进行实名认证,过程很快,认证也很快,我上传完信息也就几分钟就好了。
购买域名

配置域名解析

买好了后,进入你的控制台,看到你的域名,在右边选择解析。
解析

接下来,可以选新手引导,跟着新手引导把配置做好就可以了。这里无非是需要你GitHub托管的仓库ip,在终端ping 仓库地址,就可以拿到ip了。

至此,阿里云这里的配置就做完了。接下来配置GitHub。

GitHub绑定个人域名

到GitHub,在你的博客托管仓库中,选择设置,一直往下拉,就可以看到绑定的地方,输入你的域名并保存。
GitHubPages

配置CNAME

到你本地博客的source目录下,创建一个名为CNAME的文件,打开并输入你的域名,保存。
hexo发布一遍你的博客,等一小会,就可以在浏览用域名访问了。

迁移博客到Coding

由于GitHub访问很慢,目前我的博客也没几篇文章,打开都十分的慢,所以迁移到Coding,这是国内的一个托管商,类似gitee,但是满足我的需求,也可以白嫖,绑定域名不要钱(域名要自己买)。经过迁移后,博客基本秒开。当然,网上也有同时部署到GitHub和Coding的,这样在国内就走Coding,国外就访问GitHub,需要同时双向解析的,看这里

Coding的配置也很简单,把博客配置文件_config.yml中,reop地址改为Coding的仓库地址就好了。

Coding仓库地址配置

然后在Coding中开启静态网站,这里需要实名认证。

Coding个人域名设置

在阿里云添加个人域名解析。按照Coding的提示来。

个人域名设置

阿里云设置完成后,记录如下。这里,在我们博客项目中,就不用再像GitHub一样添加CNAME文件了。

CNAME记录

至此,有关用Hexo搭建博客的方法就说完了。博客只是个载体,内容才是核心。

如果内容对你有用,赏我一杯咖啡未尝不可^_^