github
github 的使用笔记
github pages
概述
github 提供 <username>.github.io
的域名,作为用户 github 仓库静态服务的地址.
github page 存在两种类型.
用户或组织的主页
- 仓库名必须为
<username>.github.io
- 整个 master 分支下的内容用来编译生成你的主页
- 仓库根目录,映射地址为
<username>.github.io/
- 仓库名必须为
用户或组织项目主页
- master 或 gh-pages 整个分支编译生成项目主页
- 只使用 master 下的
docs
文件夹作为项目主页 - 项目根目录或 docs 目录,映射地址为
<username>.github.io/<projectname>/
路径映射原理参见 用户组织项目页面. 使用 github page 具有如下限制
- 资料内容不大于 1GB
- 流量限制 100GB/月
- 编译限制 10/小时
github 主页除了利用 html ,还可使用 Jekyll 来编译生成静态页面.
github pages 快速配置
下面以用户 github pages 为例讲解配置步骤. 项目中的 github pages 类似.
在 github 主页创建仓库名为
<username>.github.io
的项目在创建的项目的
Settings
选项github pages
区域- 选择以 master branch 为主页 (默认纪委该选项)
在仓库中中添加
index.html
文件内容为
<h1>hello world!</h1>
- 保存修改后,访问
http(s)://<username>.github.io/index.html
即可查看到内容.
可参考
使用 jekyll 编译原始内容
- 忽略文件中添加 _
site
文件夹作为本地浏览内容 - 添加全局配置文件
_config.yml
github Key already in use
删除仓库中的公钥.在全局设置中添加即可.
github api
- 登录用户后,在
Settings/Developer settings
personal access tokens 下生成 token. - 参考 api 进行调用
也可采用其他授权方式调用接口 授权调用