1. 程式人生 > >hexo 繫結自己的域名

hexo 繫結自己的域名

前提,你得有一個域名,有些域名需要備案後才能用。

在域名解析新增記錄

如果你用你頂點域名(如: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目錄下,上傳就行了。