关于 GitHub Pages
GitHub Pages 是一种静态站点托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript 文件,可选择通过构建流程处理这些文件,并发布为网站。您可以在 GitHub Pages 示例集合 中看到 GitHub Pages 站点的示例。
GitHub Pages 站点类型
GitHub Pages 站点有两种类型:与用户或组织账户关联的站点,以及针对特定项目的站点。
| 属性 | 用户和组织站点 | 项目站点 |
|---|---|---|
| 源文件 | 必须存放在名称为 <owner>.github.io 的仓库中,其中 <owner> 为个人或组织账户名 |
存放在仓库内包含项目代码的文件夹中 |
| 限制 | 每个账户最多只能有一个 Pages 站点 | 每个仓库最多只能有一个 Pages 站点 |
| 默认站点地址 | http(s)://<owner>.github.io |
http(s)://<owner>.github.io/<repositoryname> |
在自定义域名上托管
您可以在 GitHub 的 github.io 域名或您自己的自定义域名上托管站点。请参阅 为您的 GitHub Pages 站点配置自定义域名。
数据收集
当访问 GitHub Pages 站点时,无论访问者是否已登录 GitHub,都会记录并存储其 IP 地址以用于安全目的。更多关于 GitHub 安全实践的信息,请参阅 GitHub 隐私声明。
延伸阅读
- GitHub Pages 在 GitHub Skills 上
- 仓库的 REST API 端点
- 为您的 GitHub Pages 站点配置发布来源
- 关于自定义域名和 GitHub Pages