Github

Github

https://github.com/
使用GitHub发布项目

GitHub:

https://github.com/

  • 一个网站,网站搭建了一个供用户管理代码的平台(而且是基于GIT操作进行管理的一个平台)
  • [x] GitHub作用:

    • 框架、类库、插件的源代码基本上都在GitHub上有托管,供查看学习

    • 在这个平台上发布前端的项目文件(GitHub本身就是一个资源文件托管的平台)–但是发布的node.js等服务器环境不运行

  • [x] 使用GitHub创建仓库

    • [ ] 可以创建多个仓库

    • [ ] 克隆仓库到本地

    • 仓库所在地打开git bash here输入
    • 参考GIT教程

      1
      $ git clone https://github.com/lyzh/myBlog.git(仓库地址)
    • [ ] 托管发布

      • 仓库打开git bash here 输入
      1
      2
      3
      $ git add .//或 $ git add -A`(所有都添加)
      $ git commit -m'up index.html'
      $ git push origin master//托管
  • [x] 使用GitHub发布项目,创建自己的静态博客:

  • 创建新仓库(不克隆托管)
  • (博客可选择一个中意的模板)仓库的Settings->Options->GitHub Pages->Launch Automatic page generator(按钮)->Continue to Layouts->Publish Page

    RESULT:
    提示一句话:Your project page has been created at http://zhouxiaotian.github.io/myBlog/. Read more at https://help.github.com/pages.
    https://zhouxiaotian.github.io/myBlog/ 就是我们生成的博客访问地址:https://用户名.github.io/仓库名/ (以后我们可以通过 https://github.com/用户名/仓库名/看到别人博客的原代码)
    GitHub在访问页面的时候,如果不指定具体访问的xxx.html的话,默认找index.html,所以我们使用生成的地址可以不用编写myBlog/index.html,但是注意只有index.html才可以省略,其他的文件名都是需要加上的

    GitHub默认为当前的仓库创建了一个gh-pages这个分支,GitHub默认生成的项目的原代码都在gh-pages这个分支下(也就是,以后想管理发布项目的文件或者内容都需要在gh-pages这个分支下进行管理)

    3、为了方便后期的管理,我们把仓库的默认分支切换为gh-pages
    Settings->Branches->Default branch

    4、把自己开发的项目上传到仓库的gh-pages分支下,替换默认生成的文件
    例如:

    -> $ git clone https://github.com/zhouxiaotian/myBlog.git 把远程仓库中的项目文件克隆到本地
    -> 把除了.git文件以外的其它文件没有用的话都可以删掉
    -> 把自己需要展示上传的文件COPY到项目文件中
    -> $ git add .
    -> $ git commit -m'备注信息'
    -> $ git push origin gh-pages  传到的是gh-pages分支下而不是原先的master了
    

    这样以后就可以把地址告诉给别人访问了:https://zhouxiaotian.github.io/myBlog/

    5、锦上添花:把地址生成一个二维码,让别人扫码访问
    草料:http://cli.im/