https://github.com/
使用GitHub发布项目
GitHub:
https://github.com/
- 一个网站,网站搭建了一个供用户管理代码的平台(而且是基于GIT操作进行管理的一个平台)
[x] GitHub作用:
框架、类库、插件的源代码基本上都在GitHub上有托管,供查看学习
在这个平台上发布前端的项目文件(GitHub本身就是一个资源文件托管的平台)–但是发布的node.js等服务器环境不运行
[x] 使用GitHub创建仓库
[ ] 可以创建多个仓库
[ ] 克隆仓库到本地
- 仓库所在地打开git bash here输入
-
1$ git clone https://github.com/lyzh/myBlog.git(仓库地址)
[ ] 托管发布
- 仓库打开git bash here 输入
123$ 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
PageRESULT:
提示一句话: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 branch4、把自己开发的项目上传到仓库的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/