通常做到這邊,之後大概都可以自己來了,網路上也有提供很多大家開發好的套件,也可以在官方找到。

套件介紹

  1. 常見套件
    當你的網站有額外需求時,可以靠安裝套件解決你的需求,一般來說你安裝的主題,他的網站就會介紹改哪些參數可以使用套件,通常都幫你設定好了。
    例如:GA, Disqus ……
    通常可以靠修改這裡的參數解決:themes/{theme name}/_config.yml
  1. 額外套件
    如果你有特殊需求,除了google也可以來這邊找,這裡都下好Tags給你搜尋了。

推薦套件

  1. 短網址
    讓你的網址變得很短,調整網址的麵包屑也可以增加你的SEO,越多層對你的搜尋曝光越不利。

  2. 文章加密
    如果你只希望某些人看你的文章,你可以把文章加密。

  3. Sitemap
    有在研究SEO的人一定知道這是什麼,想要曝光你的網頁就必須生成這個,大大提升曝光度。

  4. RESTful
    用來生成RESTful的JSON資料用的,可作為API,有空可以來研究,可以做很多應用。

  5. 圖片

  6. RSS


設定DNS

想要把自己的網站改成自己的DNS,首先當然是要先去買一個DNS,再來就是剩下設定了。

  1. 到DNS供應商的區域檔紀錄加入record
    詳細請參考官方連結
    產生四個A record放到你的設定內

    1
    2
    3
    4
    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153

    TTL隨便填,可以填個1800sec
    名稱直接填@或不填

  2. 測試設定
    打開你電腦的Terminal,輸入以下指令

    1
    dig ex.com

    如果有出現你設定的IP,表示設定成功了。

  3. 加入CNAME
    回去區域檔紀錄加入你要設定的CNAME
    值:<你的帳號>.github.io.
    TTL:10800(自己訂)
    名稱:你要設定的網域,預設是www

Github官方接受的CNAME格式如:www.example.com, blog.example.com, example.com
詳細請參考這裡

  1. 專案設定CNAME
    到Github專案設定CNAME,直接新增file裡面輸入網址就可以了
    範例:
    1
    www.ex.com
    你也可以到setting裡面找到CNAME直接手動填寫
    改完之後就可以連過去了!
    這邊建議到setting啟動HTTPS
    補充:這邊建議你可以直接新增一個CNAME放到你的public,就不用每次部署都要新增一次檔案了