Skip to main content

将子模块用于 Pages

您可以将子模块用于 Pages 以在站点代码中包含其他项目。

谁可以使用此功能?

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

Pages 现在使用 Actions 来执行 Jekyll 构建。 使用分支作为构建源时,如果要使用内置的 Jekyll 工作流,则必须在存储库中启用 Actions。 或者,如果 Actions 不可用或已禁用,则将 .nojekyll 文件添加到源分支的根目录将绕过 Jekyll 构建过程并直接部署内容。 有关启用 Actions 的详细信息,请参阅“管理存储库的 Actions 设置”。

如果 Pages 站点的仓库包含子模块,则在构建站点时会自动拉取其内容。

只能使用指向公共仓库的子模块,因为 Pages 服务器无法访问私有仓库。

对子模块(包括嵌套子模块)使用 https:// 只读 URL。 可在 .gitmodules 文件中进行此更改。

其他阅读材料