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下