Github Page
- Github page help
- Github page 区别(未完)
- ===
- 主要用于:个人blog,项目主页介绍,甚至官网都可以
- 一般位于
repository -> setting -> Github page中开启 - 理论上任何一个仓库都可以开启
Github Page - 由于生成的主页域名一般为
xxx.github.io,但github.io在国内访问效果不佳。。
使用用户名开启 github page
- 使用
用户名.github.io来做仓库名的话,会自动开启github page功能 - 所有提交到
master分支上的内容,都会当成网站内容 - 这是一种比较常见开启
github page的方法
使用 setting 手动开启 github page
- 此方法一般手动指定
master分支,master分支下 /docs目录,gh-pages分支这三种方法来作为网站根目录实现 - ====
- 使用
gh-pages,首先要创建一个gh-pages分支目录,当切换到setting时,会自动选择gh-pages以生成page - 使用
gh-pages会自动生成_config.yml指定一个主题,并读取README.md作为主页内容 - ====
- 使用
master分支,会以README.md为主页内容,应该也会生成_config.yml - ====
- 使用
master/docs目录,仓库名不能以username.github.io结尾,先手动在master分支下建docs目录 - Github 将会在
master/docs下读出首页数据,须在docs目录下放一个CNAME文件(用来做第三方域名跳转)
区别
- Github page 提供了两种方法进行
page建立:使用project pages即master, gh-pages, master/docs,或是用户名、组织名.github.io生成page - ====
- 使用
project pages将使主页文件连接到特定项目(目录),站点文件位于项目库的分支上 - 使用
username.github.io不与特定的特定项目绑定,站点文件位于Github特定的存储加中 - ====
- 使用
username.github.io创建的库,同时可使用自定义域名配置
注意
Github page页面是公开的,不管仓库是否为privateGithub page在linux下访问可能会有问题,原因是当username含有数字、特殊字符等