使用 GitHub Page 掛載靜態網頁

818 詞

如何使用 GitHub Page 掛載靜態網頁

使用 GitHub Page 可以永久免費的掛載自己的靜態網頁不用使用任何終端機或是指令也能輕鬆掛載你的部落格

這篇文章將假設已經擁有一個靜態網站需要掛載

範例:

所需工具:

  1. GitHub Desktop
  2. 一個編譯好的靜態網站

靜態網站產生待更新教學


Git Repo創建

首先 我們先登入 GitHub 創建一個 Repository

pic

這邊用 GitHub Desktop 來處理檔案

pic

檔案處理

這邊會自動開啟 GitHub Desktop 按下 Clone

pic

這邊我的網頁目錄在 D:\Documents\GitHub\blog_for_test
請先記下 Local path 的路徑以便等下的操作

接下來打開檔案總管 進入記下的路徑

pic

這是我的靜態網頁的網站 , 如果你還沒有自己的網站 , 可以參考我的另一篇文章

pic

接下來把網站的資料都丟到裡面

pic

打開 GitHub Desktop 可以看到讀取到檔案在 Summary (required) 輸入 upload
點擊 Commit to main

pic

然後,我們點擊 Publish branch

pic

GitHub 設定

回到剛剛創建的 repo
依序點擊 Setting -> 下方的 Pages
pic

將底下 Branch 底下的 None 改成 main

pic

然後點擊 Save

pic

等過幾分鐘後 , 重新整理一下頁面上面就會顯示你的網站網址

pic

維護與更新

之後任何檔案刪除或改動都需要在剛剛放置檔案的資料夾做更動

舉個例子 : 假如我今天要增加一個網頁叫做 test.html

pic

新增過後 打開 GitHub Desktop
這邊會顯示你增加了test.html點擊底下藍色的 Commit to main

pic

再點擊旁邊的 Push origin
等他跑完後 , 等待伺服器處理好大約三分鐘 ,即可完成改動

pic


Q&A

Q : 為何我的CSS載入不正確?

  1. 假如你的資料夾有_開頭的檔案或是資料夾,請新增一個空白檔案名稱為.nojekyll放在你的網站index.html目錄

  2. 你編譯的過程中可能 site 或是 base 沒有設定好請檢查你的設定是否正確