Github快速搭建個人/組織網站

JiamingHu121發表於2024-11-19

最近課題組要建網站,記錄一下速通流程。follow本流程你可以快速獲得一個個人或組織的網站首頁,部署在github的伺服器上,完全免費。

預備工具

ke xue上網,從而登github
本地安裝git

步驟 1

在自己的github賬戶建立空repo,必須命名為USRNAME.github.io (USRNAME是你的github賬戶名稱)。在本地隨便一個地方建立空資料夾並進入,在此處git clone這個repo,得到一個名為USRNAME.github.io的資料夾。

步驟 2

找一個別人已釋出的基於github的課題組網站,例如我感覺這個比較簡潔好看,將它下載到本地,並將其中所有內容複製到USRNAME.github.io資料夾中。

當然也可以從頭自己根據github的JekyII工具進行編譯,但就不叫速通了,本文不涉及。

步驟3

在USRNAME.github.io目錄下開啟終端,使用git命令同步內容至github的伺服器,具體命令為:
git add .
git commit -m 'Initial GitHub pages site with Jekyll'
git push -u origin main
此時可能會有兩個報錯:

(1)fatal: unable to access 'https://github.com/xxx.git/': Failed to connect to 127.0.0.1 port 56832: Connection refuse 這是代理問題,執行git config --global --unset http.proxygit config --global --unset https.proxy此處感謝大家的幫助

(2)Git, fatal: The remote end hung up unexpectedly
這是由於git上傳時buffer不夠了,執行git config http.postBuffer 52428800擴大buffer至50M再嘗試,若卡住不動,則再縮小至5242880嘗試,以此類推。此處感謝大家的幫助

上傳後就可以開啟repo的網頁看到上傳的內容啦。

步驟 4

在repo網頁上進入setting/Codespaces,點選set up prebuild,在branch裡勾選main,其他無所謂,然後create,開始編譯網站,約耗費十幾分鍾:
image

相關文章