前言
本來想自己琢磨整一個服務器來搭建個人網站的。
然后因為阿里雲沒有學生活動,騰訊雲學生驗證的時候用微信實名驗證了導致無法參與。
因為囊中羞澀,其他那些知名的雲服務器又不舍得花錢租。
不過最后還是想到了一個出路,我是做前端嘛,主要找個平台給我放放網站什么的就好了。還不用苦惱怎么搭建后台。
發現github pages是個好方法。遺憾的是因為只是給你放放網頁的原因所以你也就只能做做靜態網頁。對我來說就先這樣吧,因為不確定是不是三分鍾熱度。所以也就先弄着,等到后面實在需要動態網頁的時候再去整個雲服務器來。
GitHub基礎
因為上課的時候實驗有需求所以已經將GitHub賬號弄好了。
然后個人電腦是windows平台,因此需要裝個電腦版的git來方便推送到GitHub上。這個因個人而異,有些人喜歡圖形化界面的話GitHub有提供github desktop。
搭建一個特殊的倉庫
其實網上也有很多這樣那樣的教程,發現他們都過於復雜了點。因為他們還囊括了其他東西,本文目的很簡單,就是讓你電腦上的一個html文件能夠放到外面服務器上並且被訪問到。不關心你html寫的如何如何。
最簡單的方法就是官方提供的方法。
不過擔心有的朋友無法訪問或者懶得去尋找(無法訪問?你走吧...別想着這個方式搭網站了)
我在這提供了原地址與部分教程
總而言之,第一步:
建立一個名為username.github.io的倉庫,這里划重點啊,username真的是你的GitHub名字,而不是自己瞎取。(雖然我不知道瞎取行不行)

(來自官方教程的截圖,注意到username是對應的)
第二步
這一步注意目的就是將你先建的這個遠程倉庫和你電腦上的本地倉庫關聯起來
有很多方式,裝了git的用命令行,裝了GitHub desktop的用這個。
拿命令行舉例
命令行選好自己目標文件夾的位置后,將遠程倉庫內容克隆到本地倉庫
git clone https://github.com/username/username.github.io
接下來進入到克隆好的倉庫,並且新建內容為hello world,名為index的html文件(注意空格哦),這里的index.html就是你到時候打開的網頁。其他的命名都不行(我試過了)
cd username.github.io echo "Hello World" > index.html
最后將這個index.html推到GitHub上
git add --all git commit -m "Initial commit" git push -u origin master
等一會,訪問http://username.github.io.這個網址就能看到你的hello world了。
不過要等一陣子,我一開始以為失敗了,一直是404。過會了就成功了。
