Hexo個人免費部落格(五) 使用自己的域名
阿新 • • 發佈:2019-01-31
使用了一段時間在github上搭建的hexo個人部落格空間,使用markdown寫部落格既方便,展示出來的樣式也還算滿意,唯一的缺點就是域名 github.io
總覺得有點累贅,另外就是訪問速度比較慢,今天就試著來解決其中的一個問題:把訪問域名替換成自己的域名。
域名修改:
1.申請個人域名:
首先得先擁有一個自己的域名,我用的是阿里雲裡買的一個以 .tech
為字尾的域名 linshuhe.tech,一年5塊錢(夠用就好,假如你非要話上百塊錢買個.com
字尾的也是可以的)。
2.DNS修改
在阿里雲的控制檯(你購買域名的管理後臺)中,開啟域名控制檯
->基本管理
->DNS修改
- 預設的域名DNS使用的是萬網DNS:
dns29.hichina.com
和 dns30.hichina.com
3.域名新增 DNS
解析:
github官網提供的兩個主機ip地址:192.30.252.153
和 192.30.252.153
, 將這兩個作為主機地址,給域名的DNS解析新增兩個 A記錄
,然後再新增一個 GNAME記錄
主機地址填的是我們原本用來訪問github部落格的地址: githubname.github.io
,新增完成後如下:
4.建立 GNAME
檔案:
在hexo本地目錄 source
目錄下面新建一個檔案,取名為 GNAME
(無後綴),內容就是上面所說到的自己的域名如下:
linshuhe.tech
執行hexo指令使配置修改起效:
hexo g //會在public中生成一個GNAME檔案
hexo d //修改內容提交到github部落格上
5.域名繫結:
這是比較重要的一步,開啟部落格在Github中的地址,然後切換到 Settings
頁,設定Custom domain
內容為我們自己的域名值(例如:我的域名是linshuhe.tech
),點選Save
按鈕儲存:
假如設定成功,此時在瀏覽器中輸入我們的域名可以看到正確的結果,假如出現404錯誤,則表示上述的操作有不正確的地方:
附加:
關於國內訪問github速度慢的問題,其實假設只是用於個人部落格這部分功能的考慮,可以使用國內的等價替代品 Coding.net