如何擁有自己的域名
在這篇文章中我們利用Hexo和Github搭建了自己的博客,搭建出來的博客地址格式都是:https://+Github博客倉庫名.github.io,比如我的博客地址就是:https://happycodersunny.github.io。
是不是覺得不好看,大家的網(wǎng)址都長一樣,好像是流水線上生產(chǎn)出來的一樣,那么怎么替換成自己的域名顯得更個(gè)性化呢?
購買域名
首先一個(gè)普通的域名也不貴,你可以上XX云買一個(gè)自己喜歡的域名,我這里以阿里云為例:

在購買的時(shí)候需要你實(shí)名,就按照要求填寫相關(guān)信息即可,填寫之后需要一會的審核時(shí)間,一般還是很快的。
如果你實(shí)在是不想花錢買域名也可以在這里免費(fèi)注冊一個(gè)域名,具體注冊和解析步驟可以參考知乎文章。
域名解析
購買域名之后我們還需要對域名進(jìn)行解析之后才能使用。

在這里面添加兩條記錄如上所示。
記錄類型為A的四個(gè)記錄值是Github page官網(wǎng)說的四個(gè)記錄值,好多文章寫的192開頭的兩個(gè)已經(jīng)不是最新的了,大家最好還是對照Github Pages進(jìn)行設(shè)置,也可以使用ping xxx.github.io來驗(yàn)證一下。
注意:記錄類型為CNAME的記錄值必須是xxx.github.io。
添加CNAME文件
一、在Github上博客項(xiàng)目里按照下面步驟配置自定義域名:

這里需要注意的是:我們需要勾選
Enforce HTTPS,這樣以后訪問我們的博客才安全不會提示網(wǎng)站鏈接不安全的問題,Github Pages官網(wǎng)上說勾選這個(gè)之后一般需要等待24h才可以正常使用,不過有時(shí)候也快,我這個(gè)等了兩三分鐘就可以了。
二、配置完成之后,博客項(xiàng)目下會多一個(gè)CNAME文件,里面的內(nèi)容就是我們上面配置的自定義域名:

三、檢查博客根目錄下的source文件夾下是否有一個(gè)CNAME文件,如果還是沒有請自行在/source目錄下新添加一個(gè)CNAME文件,內(nèi)容跟上面一樣還是填寫自己購買的域名,保存。
修改博客配置文件
打開我們本地博客目錄下的_config.yml文件:

將里面的url替換成我們自己的即可。
執(zhí)行如下命令:
hexo clean
hexo g
hexo d
再次運(yùn)行博客:
如果不添加HTTPS,網(wǎng)站左上角會提示該網(wǎng)站不安全:

正常添加
HTTPS,網(wǎng)站左上角會有一個(gè)鎖頭標(biāo)志,說明這個(gè)網(wǎng)站是安全的:
這樣我們就把自己購買的域名用上了,也使自己的網(wǎng)站更具個(gè)性化一點(diǎn)。
最后
更多關(guān)于Hexo框架和butterfly主題配置可以移步Sunny的個(gè)人技術(shù)博客。