使用hexo建立自己的網站-加入套件與設定DNS
通常做到這邊,之後大概都可以自己來了,網路上也有提供很多大家開發好的套件,也可以在官方找到。
套件介紹
- 常見套件
當你的網站有額外需求時,可以靠安裝套件解決你的需求,一般來說你安裝的主題,他的網站就會介紹改哪些參數可以使用套件,通常都幫你設定好了。
例如:GA, Disqus ……
通常可以靠修改這裡的參數解決:themes/{theme name}/_config.yml
- 額外套件
如果你有特殊需求,除了google也可以來這邊找,這裡都下好Tags給你搜尋了。
推薦套件
短網址
讓你的網址變得很短,調整網址的麵包屑也可以增加你的SEO,越多層對你的搜尋曝光越不利。文章加密
如果你只希望某些人看你的文章,你可以把文章加密。Sitemap
有在研究SEO的人一定知道這是什麼,想要曝光你的網頁就必須生成這個,大大提升曝光度。RESTful
用來生成RESTful的JSON資料用的,可作為API,有空可以來研究,可以做很多應用。
設定DNS
想要把自己的網站改成自己的DNS,首先當然是要先去買一個DNS,再來就是剩下設定了。
到DNS供應商的區域檔紀錄加入record
詳細請參考官方連結
產生四個A record放到你的設定內1
2
3
4185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153TTL隨便填,可以填個1800sec
名稱直接填@或不填測試設定
打開你電腦的Terminal,輸入以下指令1
dig ex.com
如果有出現你設定的IP,表示設定成功了。
加入CNAME
回去區域檔紀錄加入你要設定的CNAME
值:<你的帳號>.github.io.
TTL:10800(自己訂)
名稱:你要設定的網域,預設是www
Github官方接受的CNAME格式如:www.example.com, blog.example.com, example.com
詳細請參考這裡
- 專案設定CNAME
到Github專案設定CNAME,直接新增file裡面輸入網址就可以了
範例:你也可以到setting裡面找到CNAME直接手動填寫1
www.ex.com
改完之後就可以連過去了!
這邊建議到setting啟動HTTPS
補充:這邊建議你可以直接新增一個CNAME放到你的public,就不用每次部署都要新增一次檔案了
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment