Recca Chao 的 gitHub page

推廣網站開發,包含 Laravel 和 Kotlin 後端撰寫、自動化測試、讀書心得等。Taiwan Kotlin User Group 管理員。

View on GitHub

gitpage 設定

這邊紀錄我自己的 gitpage 怎麼設定

初始設定

在自己的 github 裡面開啟專案 [username].github.io

其中 username 要和自己 github 帳號一模一樣

再來建立 index.md

目前(2018.08)的 gitpage 已經支援自動轉換 markdown 檔

所以不需要像某些教學一樣編寫 HTML 檔

自定義網址

預設的網址和專案名稱一樣,都會是 [username].github.io

但是我喜歡自己的網址,所以就設定了一個

在專案裡面開啟新檔案 CNAME

裡面放自定義的網址

並在自己的 DNS 裡面設定 CNAME 轉向到 [username].github.io 就好了

內部超連接

只要在 markdown 檔內使用 [首頁](/) 這種方式

就可以在專案裡面做超連接,像這樣 首頁

在網頁裡面會自動轉換成對應的 HTML 檔,超級方便的!

設置外觀

setting 裡面 Theme Chooser 選擇即可

或者到 _config.yml 手動設置也可

設置 https 連線

因為我需要的其實不是怎麼辦理 https 憑證(之前處理過)

看網路教學之後卡了一陣子

結果只是去 setting 設定一下就好了⋯⋯

Sitemap

透過 jekyll-seo-tag 套件建立

預設位於 https://gitpage.reccachao.net/sitemap.xml

robots.txt

對 SEO 非常重要

之前設置錯誤導致 Google 一直無法對網頁建立索引

目前設置很陽春但是堪用

User-agent: Googlebot
Disallow: /*.xls$

User-agent: *
Allow: /

Sitemap: https://gitpage.reccachao.net/sitemap.xml