最近課題組要建網站,記錄一下速通流程。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.proxy
和git 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,開始編譯網站,約耗費十幾分鍾: