寫在之前
經(jīng)過幾天的學(xué)習(xí)查排,折騰來折騰去終于把基于github pages+HEXO
的博客搭建好了凳枝,有感而發(fā)寫篇文章,算是立一個簡簡單單的時間flag雹嗦。
事出有因范舀,本博客的搭建其實是學(xué)習(xí)Git
后的一個簡單的實踐,因為我之前的博客是部署在阿里云上的(記得當(dāng)時還是阿里云做活動了罪,微博轉(zhuǎn)發(fā)送了一個2年的免費空間,于是用Wordpress在上面搭建了一個博客聪全,域名用的是二級域名geekmonkey.dzxs-dl.com
以及在freenom
網(wǎng)站上申請的免費頂級域名geekmonkey.ml
)泊藕,博客起名為極客猴兒。
剛才提到本博客的搭建是在學(xué)習(xí)Git以及接觸到Github之后难礼,其實在學(xué)習(xí)Git之前是有這樣一個小插曲的娃圆。我本科學(xué)習(xí)的是自動化專業(yè),雖然在本科期間也寫過一定的代碼蛾茉,但是從來沒有接觸過代碼的版本控制系統(tǒng)讼呢,每次寫完一個版本的代碼都是拷貝出來然后加上時間節(jié)點。在今年3月份開始準(zhǔn)備“3S”物聯(lián)網(wǎng)大賽
,我主要負責(zé)后端程序的編寫谦炬,相當(dāng)于做一個小的系統(tǒng)小的項目吧悦屏,算是有一定的代碼量,徐老師建議我們用SVN
進行代碼管理键思,這是我第一次接觸到代碼的版本控制系統(tǒng)础爬。在這里不得不說SVN
的部署和使用真的是相當(dāng)?shù)姆奖悖唵我咨鲜趾鹆郏瑤缀鯖]有學(xué)習(xí)成本看蚜,三下五除二就在實驗室的云服務(wù)器上部署好了兩臺SVN
服務(wù)器,當(dāng)然兩臺的意義就是為了進行備份的赔桌,然后就在PC上裝好小烏龜非常愉快的開始使用SVN
了供炎。
這個時候問題來了……云服務(wù)器由于更換硬盤渴逻,在硬盤數(shù)據(jù)遷移的時候發(fā)生了一點小問題,導(dǎo)致主SVN服務(wù)器持續(xù)宕機音诫,就這樣死掉了半個多月裸卫,更蛋疼的是次SVN服務(wù)器由于之前的疏忽是沒有進行數(shù)據(jù)備份的,也就是說我之前迭代的6.7個代碼版本完全丟失了在這段時間纽竣,欲哭無淚啊墓贿,所幸的是當(dāng)時現(xiàn)存的版本是好用的。在宕機半個月之后蜓氨,直到浪潮的售后來來回回修復(fù)好了數(shù)據(jù)遷移問題聋袋,SVN服務(wù)器才再次能夠正常使用。
好吧穴吹,一朝被蛇咬幽勒,十年怕井繩。集中式版本控制系統(tǒng)的弊端在此時暴露無遺港令,為了避免這種情況的再次發(fā)生桃焕,我索性在PC上搭建了SVN服務(wù)器,也就是把服務(wù)器也放在了我的本地電腦上采蚀,在本地電腦建立代碼倉庫澎嚣。就這樣,我在本機上進行代碼迭代管理淋淀,直到5月16號比賽完成遥昧。
從南京比賽回來之后開始了解分布式版本控制系統(tǒng)Git
,壓縮時間斷斷續(xù)續(xù)學(xué)習(xí)廖雪峰老師的《Git教程》,簡單掌握之后了解下Github
朵纷,于是搭建了本博客炭臭,目的是為了記錄下平時學(xué)習(xí)中的點點滴滴,把平時做在Onenote下的筆記分享出來袍辞。
本博客的順利搭建得益于分布式版本控制系統(tǒng)Git的學(xué)習(xí)以及網(wǎng)絡(luò)上眾多大牛的博客教程鞋仍, 參考了數(shù)篇文章,在此小弟表示下感謝搅吁,感謝大牛們的分享以及Geek精神威创。
寫寫以后
既然博客建好了,堅持寫點東西還是相當(dāng)有必要的似芝。之前在Onenote記筆記都是非常隨意的那婉,或許也就只有我自己能看懂了。
寫給自己
Work Harder党瓮!