Debian Taiwan 社群網站 是 szlin 使用 jekyll 樣版+ github pages 所架設的.
對於 github 架設網頁 , 大家應該不陌生. 網路上也找的到許多中文資源
但由於 Debian Taiwan 的repository 是在 linux-taiwan organization repository 下面, 設定上和一般 user github page不太一樣.
這邊要分享的是 如何在 organization repository 下架設 github page 並搭配 DNS 設定來架設網站
1. 在 repository 下建立 gh-pages 的 branch
2. 在 setting 的選單中, 填入 CNAME 相關的資訊
3. 接著到 debian.org.tw DNS 設定頁面 (這邊的頁面會因 DNS 代管供應商不同而有所差異)
輸入 github 的 address, 分別是 192.30.252.154 以及 192.30.252.153
4. 接著設定主機名稱
這邊是與 user repository 最大的差異. szlin 在這邊 try 了一陣子才搞定.
比較特別的是, 需輸入 organization repository 而不是網頁的 repository 位址. 此外, 要在最後面留一個 “.", 否則會無法成功設定.
設定完後, 等個一陣子讓全球 DNS 同步更新後, 即可運行.