hexo 繫結自己的域名
阿新 • • 發佈:2019-02-04
前提,你得有一個域名,有些域名需要備案後才能用。
在域名解析新增記錄
如果你用你頂點域名(如:lookk.cn),就新增一條主機記錄為@的,如果你用www子域名(如:www.look.cn),github繫結自己的域名只支援這兩種,不支援其他子域名,你可以去github的help檢視
- 記錄型別一定要為 CNAME 這種型別,只有這樣你的域名才能指向你的github
- 記錄值填 yourname.github.io
在github新增自定義域名
配置hexo的_config.yml
找到url設定,新增你的域名
# URL 連結設定
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://www.lookk.cn
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
上傳CNAME檔案
光執行上面三個步驟還是不夠,每次你上傳更新時,你在github設定的域名可能會丟失,所以要上傳一個CNAME檔案,讓github記住你新增的域名:
先建立一個名為CNAME的檔案,沒有後綴,再在檔案中寫上你的域名(如:www.lookk.cn),然後把這個檔案放在/hexo/source目錄下,上傳就行了。