Skip to main content

GitHub Pages 使用入门

您可以为自己、您的组织或项目设置一个基本 GitHub Pages 站点。

谁可以使用此功能?

GitHub Pages 适用于具有 GitHub Free 和组织的 GitHub Free 的公共存储库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和专用存储库。 有关详细信息,请参阅“GitHub 的计划”。

从 2024 年 6 月 30 日起,所有 GitHub Pages 版本都将使用 GitHub Actions。 无需进行其他更改,但必须在存储库中启用 GitHub Actions 才能继续构建。 有关 GitHub Actions 运行器的详细信息,请参阅“管理存储库的 GitHub Actions 设置”。

关于 GitHub Pages

可使用 GitHub Pages 直接从 GitHub.com 上的仓库托管关于自己、你的组织或你的项目的站点。

创建 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 错误的常见原因。