---
# System prepended metadata

title: 用Github Page做一個Jekyll靜態部落格（入門版）

---

# 用Github Page做一個Jekyll靜態部落格（入門版）
- 參考文章
    - 主要是看[這篇教學](https://northbei.medium.com/%E4%B8%8D%E7%94%A8%E6%87%82git%E4%B9%9F%E8%83%BD%E7%94%A8github-pages%E6%9E%B6%E8%A8%AD%E9%9D%9C%E6%85%8B%E7%B6%B2%E7%AB%99%E4%B8%A6%E7%B6%81%E5%AE%9A%E7%B6%B2%E5%9F%9F-c60c02bc470c)
    - 也可以看[Github官方說明文件](https://docs.github.com/en/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser)
- 重點摘要
    - 基本上新增完一個專案，到它的設定中，然後在右方側欄就能看到Page，點進去就能選主題。
    - 選好以後會跳轉到`index.md`，這就是你用這種簡易方法產生的Jekyll部落格首頁，你可以用Markdown語法修改一下內容
    - 不過我之後應該會使用直接從電腦資料夾透過git推上去的方法，會跟第一個教學文後半段不太一樣，可以參考本書右側欄「將檔案推上Github（入門版）」的相關內容
- 目前想到用Github Page製作靜態部落格的優缺點
    - 優點
        - 網站相對安全
        - 免費，不用買空間
        - 如果是用進階方法自己部屬，你還可以選擇Hexo之類的靜態部落格框架，網路上有很多效果很棒、很現代的模板，之前有逛到幾個很美的技術部落格，有找回來再分享
        - 限制疑似較少，自訂率感覺蠻高的（跟Wordpress還有傳統部落格服務商相比，有的可能還會擋外部Javascript），例如程式碼區塊可以[自訂染色](https://highlightjs.org/)，技術文章就可以使用自己修改後的舒適版面呈現等
    - 缺點
        - 在不是自己的電腦（甚至說手機）新增文章有點困難，除非先建立一個admin後台，基本上技術足夠可以解決掉這個問題，但對於一般人而言比較無法滿足隨時隨地、方便發文的需求
        - 其實頁面刷新速度有點慢，不知道是不是因為網站在國外？