GitHub Pages 使用入门
您可以为自己、您的组织或项目设置一个基本 GitHub Pages 站点。
谁可以使用此功能?
GitHub Pages 适用于具有 GitHub Free 和组织的 GitHub Free 的公共存储库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和专用存储库。 有关详细信息,请参阅“GitHub 的计划”。
GitHub Pages 现在使用 GitHub Actions 来执行 Jekyll 构建。 使用分支作为构建源时,如果要使用内置的 Jekyll 工作流,则必须在存储库中启用 GitHub Actions。 或者,如果 GitHub Actions 不可用或已禁用,则将 .nojekyll
文件添加到源分支的根目录将绕过 Jekyll 构建过程并直接部署内容。 有关 GitHub Actions 运行器的详细信息,请参阅“管理存储库的 GitHub Actions 设置”。
关于 GitHub Pages
可使用 GitHub Pages 直接从 GitHub 上的存储库托管关于自己、你的组织或你的项目的站点。
创建 GitHub Pages 站点
您可以在新仓库或现有仓库中创建 GitHub Pages 站点。
通过 GitHub Pages 使用自定义工作流
可以通过创建工作流文件或从预定义工作流中进行选择来利用 GitHub Actions 和 GitHub Pages。
配置 GitHub Pages 站点的发布源
可将 GitHub Pages 站点配置为在将更改推送到特定分支时发布,也可以编写 GitHub Actions 工作流来发布站点。
删除 GitHub Pages 站点
可以删除 GitHub Pages 站点。
取消发布 GitHub Pages 站点
可以取消发布 GitHub Pages 站点,以便删除当前部署并使该站点不再可用。 这与删除站点不同。
更改 GitHub Pages 站点的可见性
您可以通过公开或私下发布站点来管理项目站点的访问控制。
为 GitHub 页面站点创建自定义 404 页面
您可以自定义在人们尝试访问您站点上不存在的页面时显示的 404 错误页面。
使用 HTTPS 保护 GitHub Pages 站点
HTTPS 增加一层加密,用于防止其他人窥探或篡改您的站点的流量。 您可对 GitHub Pages 站点强制实施 HTTPS,从而将所有 HTTP 请求透明地重定向到 HTTPS。
将子模块用于 GitHub Pages
您可以将子模块用于 GitHub Pages 以在站点代码中包含其他项目。
排查 GitHub Pages 站点的 404 错误
本指南将帮助你排查出现 404 错误的常见原因。