GitHub:https://github.com/ 一個網站搭建了一個供用戶管理代碼的平臺(並且是基於GUT操做進行管理的一個平臺)html
GitHub在全世界都是比較權威的,咱們前端開發工程師所須要的框架、類庫、插件的源代碼都在GitHub上有託管前端
建議:初期回去後先把本身所瞭解的關於框架、類庫、插件的源代碼在GitHub上找到,而後FORK到本身的倉庫一份,之後有時間儘可能去研究一下源代碼,後期本身有能力的時候,能夠寫一些插件或者類庫,上傳到GitHub上,供別人研究使用,培養本身的粉絲git
GitHub還有一個做用:能夠再這個平臺上發佈前端的項目文件(GitHub自己就是一個資源文件託管的平臺,咱們把項目資源文件上傳到這個平臺下,平臺幫咱們發佈,之後只須要輸入對應的網址就能夠把這個平臺中的託管文件的源代碼返回到用戶的客戶端進行渲染)github
使用GitHub框架
建議:註冊一個GitHub帳號(用戶名最好是本身的中文全拼),注入一個帳號後,只有驗證郵箱後續建立倉庫託管文件才能夠操做網站
GitHub中的一個帳號能夠建立多個倉庫,每個倉庫通常只存放和管理一個項目插件
README.MD文件是對倉庫的說明,裏面的內容採用MARK語法進行編寫htm
經過$ git clone xxx.git把遠程倉庫中的文件下載到本地,此時本地的這個文件夾就和咱們遠程倉庫保持了鏈接,咱們能夠經過這個連接把本地的連接推送到遠程倉庫上,也能夠在遠程倉庫上如今最新的文件等教程
Git教程:http://www.zhufengpeixun.cn/course/20資源
使用GitHub發佈項目,建立本身的靜態博客
一、建立一個新的倉庫(新倉庫默認只有一個主分支master,咱們要託管的是源代碼的話,咱們都是把源代碼上傳到master這個分支下 -> $ git push origin master)
二、基於當前的倉庫發佈咱們的博客
settings -> Options ->GitHub Pages -> Launch Automatic page generator(點擊這個按鈕)-> Continue to Layouts -> Publish Page(在這一步咱們能夠選擇一箇中意的模板,也能夠無論,後期上傳本身的項目來展現也是能夠的)
GitHub在訪問頁面的時候,若是不指定具體訪問的xxx.html的話,默認找到的index.html,因此咱們使用生成的地址不用在後面加index.html,可是隻有index.html才能夠省略,其餘文件名都是須要加上的
GitHub默認爲當前的倉庫建立了一個gh-pages這個分支,GitHub默認生成的項目源代碼都在gh-pages這個分支下(也就是,之後先管理髮布項目的文件或者內容,都須要在這個分支下進行管理)
三、爲了方便後期的管理,咱們把倉庫的默認分支切換爲gh-pages
settings -> Branches -> master
四、把本身開發的項目上傳到倉庫的gh-pages分之下,替換默認生成的文件
例如:
$ git clone https://github.com/xxxxxx 把遠程倉庫中的項目克隆到本地,而後把除了.git之外的裏面的文件刪除掉,把本身須要展現上傳的文件COPY到項目文件夾中, $ git add . $ git commit -m'備註信息' $ git push origin gh-pages 傳到的是gh-pages分支下而不是原先的master下