2020年9月8日 星期二

Git 學習筆記 (六) : 利用 GitHub 架設靜態網站

我在高見龍寫的 "為你自己學 Git" 這本書的 10-11 節看到 "使用 GitHub 免費製作個人網站" 這篇, 覺得用 GitHub 當作免費的網頁伺服器蠻不錯的, 因為 GitHub 主機非常穩定與安全, 如果不想花錢租虛擬主機或雲端主機的話, GitHub 是個好選擇, 但它只能架設公開的靜態網頁, 不能執行 PHP 或 Python 之類的後端程式, 且只能透過 git 或 GitHub 上傳, 不提供 FTP 服務, 參考 :

使用 GitHub 免費製作個人網站

首先登入個人的 GitHub 帳戶, 按 "New" 鈕新增儲存庫 :




在 "Repository Name" 欄內填入 "帳號.github.io", 例如我的帳號是 tony1966, 就填入"tony1966.github.io", 這也是個人網頁的網址 :




按底下的 "Create Repository" 鈕新增儲存庫 :




接著按底下的 "creating a new file" 超連結可線上編輯首頁檔 index.hm, 或按 "uploading an existing file" 上傳既有之 index.htm 檔. 下圖是使用線上編輯方式 :




網頁內容如下 :

<!DOCTYPE html>
<html>
  <head>
    <title></title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
    <link href="https://code.jquery.com/ui/1.12.1/themes/hot-sneaks/jquery-ui.css" rel="stylesheet">
    <style>
      body {font-family: Arial, Helvetica, sans-serif;}
      .ui-widget {font-size:80%;}
    </style>
  </head>
    <div id="accordion">
      <h2><a href="#">第 1 列標題</a></h2>
      <div>第 1 列內容</div>
      <h2><a href="#">第 2 列標題</a></h2>
      <div>第 2 列內容</div>
      <h2><a href="#">第 3 列標題</a></h2>
      <div>第 3 列內容</div>
    </div>
    <script>
      $(function(){
        $("#accordion").accordion();
        });
    </script>
  </body>
</html>

我隨便找了最近做 jQuery UI 頁籤面板的測試檔貼進去, 按底下 "Commit new file" 鈕新增檔案 :




這樣便建好首頁了, 馬上連結到上面申請的首頁網址 tony1966.github.io, 結果如下 :



使用 jQuery CDN 視覺效果超好!

參考 :

不用懂git也能用GitHub Pages架設靜態網站並綁定網域
從零開始: 用github pages 上傳靜態網站
GitHub page 讓網站免費上線
GitHub Pages 也可拿來架設HTML靜態網站,與綁定網域名稱

沒有留言 :