什麼是 GitHub?

GitHub 是一個全球最大的「程式碼託管平台」與「軟體開發協作社群」。它不僅僅是儲存程式碼的地方,更是一個圍繞著版本控制系統 Git 所建立的強大生態系,旨在讓開發者們能更高效地進行協作、管理專案與分享成果。

核心功能

  • 版本控制 (Version Control): 基於強大的分散式版本控制系統 Git,您可以輕鬆追蹤每一次的程式碼變更、回到歷史版本,並與團隊成員同步進度,再也不用擔心檔案覆蓋或遺失。
  • 協同合作 (Collaboration): 透過 Pull Request (PR)、Code Review、Issues 等功能,團隊可以針對程式碼進行討論、審查與追蹤問題,確保專案品質與開發流程順暢。
  • 程式碼託管與探索 (Code Hosting & Discovery): 您可以建立公開或私人的程式碼倉庫 (Repository),與世界分享您的開源專案,或是安全地儲存私人專案。GitHub 也是尋找優秀開源專案的最佳去處。
  • 開發者社群 (Developer Community): GitHub 聚集了來自世界各地的數千萬名開發者,是開源精神的核心。您可以在這裡貢獻專案、學習新知、建立您的技術影響力。

什麼是 GitHub Pages?

GitHub Pages 是 GitHub 提供的一項「免費靜態網站託管服務」。它能直接將您 GitHub 倉庫中的 HTML, CSS, JavaScript 等靜態檔案轉換成一個公開的網站,讓全世界的人都能瀏覽。

它非常適合用來製作:個人作品集、專案介紹頁面、技術部落格、開源專案文件等。

如何開始使用 GitHub Pages?

  1. 建立一個新的倉庫 (Repository): 在 GitHub 上建立一個新的公開倉庫。如果您想建立個人網站,倉庫名稱必須是特定格式:
    your-username.github.io
    其中 `your-username` 請替換成您自己的 GitHub 帳號名稱。
  2. 新增網站檔案: 在倉庫中新增您的網站檔案。最基本的是一個名為 `index.html` 的首頁檔案。您可以直接在 GitHub 網站上新增或上傳,也可以透過 Git 推送 (push) 到倉庫。
  3. 啟用 GitHub Pages 服務: 前往倉庫的 "Settings" (設定) 頁面,在左側選單中找到 "Pages" 選項。在 "Source" (來源) 區塊,選擇您要部署的分支 (通常是 `main` 或 `master`),然後點擊 "Save"。
  4. 完成!: 稍等幾分鐘,GitHub 就會為您產生網站。您的網站網址將會是:
    https://your-username.github.io/
立即開始您的 GitHub 旅程