一、前言
GitHub 是最受歡迎的開源版本控制系統之一,可用於協作開發、專案管理和程式碼託管。有時我們也可以基於 GitHub Pages 建立個人或團隊的靜態網站。
本文主要介紹如何使用 GitHub 建立自己的個人或團隊靜態網站,包括建立 GitHub 帳號、建立倉庫、使用 Jekyll 產生網站、以及綁定網域等具體步驟。
二、建立 GitHub 帳號
首先我們需要前往 GitHub 官網,註冊一個 GitHub 帳號。如果已經有了 GitHub 帳號可以跳過這一步。
建立完成 GitHub 帳號後,我們可以選擇建立新的倉庫。
三、建立倉庫
在 GitHub 首頁點選 “New Repository” 按鈕。
在 “Repository name” 輸入框中輸入你的網站名稱,比如說 “my-awesome-website”。
接下來,我們需要選擇倉庫的類型。由於我們要建立一個靜態網站,因此選擇 “Public” 類型即可。
最後點選 “Create Repository” 完成倉庫的建立。
四、使用 Jekyll 產生網站
接下來,我們需要使用 Jekyll 來產生網站。 Jekyll 是一種簡單易用的靜態網站生成器,類似於 WordPress 和其它 CMS 系統,但它不需要資料庫和伺服器端腳本的支持,而是透過 Markdown 或 HTML 模板語言產生靜態網頁。
我們可以複製一個Jekyll 模板,該模板為我們提供了基本的網站結構和設計:
git clone https://github.com/barryclark/jekyll-now.git
克隆完成後,我們需要將這個倉庫中的所有檔案複製到我們自己的倉庫中。然後在自己的倉庫中新建一個名為“_config.yml” 的文件,輸入以下內容:
title: My Awesome Website description: A description of my awesome website.
五、綁定網域名稱
現在,我們已經成功搭建了自己的靜態網站,並且可以透過造訪自己的倉庫地址來查看該網站。
但是,我們可能想要使用自己的網域來存取網站,而不是使用 GitHub 的預設網域。因此,在這一節中,我們將介紹如何將自己的網域綁定到 GitHub Pages 上。
假設我們的網域為 “mydomain.com”。那麼,我們需要新增一條 CNAME 記錄,將 “www.mydomain.com” 解析到我們的 GitHub Pages 倉庫上。
ns1.p19.dynect.net ns2.p19.dynect.net ns3.p19.dynect.net ns4.p19.dynect.net
以上是如何用github搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!